Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What language is the .Net Framework written in

What language is the .Net Framework written in

Scheduled Pinned Locked Moved The Lounge
csharpdotnet
15 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Ranjan Banerji
    wrote on last edited by
    #1

    I am curious as to what language is the .Net framework written in, i.e., all the assemblies and classes that we use when write code in C#, what langauge was used to create those standard .Net libraries, assemblies, DLLs, and whatever else they will end up calling it. :-)

    J J M W 4 Replies Last reply
    0
    • R Ranjan Banerji

      I am curious as to what language is the .Net framework written in, i.e., all the assemblies and classes that we use when write code in C#, what langauge was used to create those standard .Net libraries, assemblies, DLLs, and whatever else they will end up calling it. :-)

      J Offline
      J Offline
      Jon Newman
      wrote on last edited by
      #2

      It could be VB.NET for all we know :suss: The core assemblies are ILDASM-able to IL code, so they are all .NET anyway. I assume they are pre-JITed.


      "If you just say porn then you get all manner of chaff and low grade stuff."
      - Paul Watson, Lounge 25 Mar 03
      "If a man is standing in the middle of the forest speaking and there is no woman around to hear him, is he still wrong?"
      - Anon


      Jonathan 'nonny' Newman Homepage [www.nonny.com] [^]

      1 Reply Last reply
      0
      • R Ranjan Banerji

        I am curious as to what language is the .Net framework written in, i.e., all the assemblies and classes that we use when write code in C#, what langauge was used to create those standard .Net libraries, assemblies, DLLs, and whatever else they will end up calling it. :-)

        J Offline
        J Offline
        James T Johnson
        wrote on last edited by
        #3

        Ranjan Banerji wrote: I am curious as to what language is the .Net framework written in A majority of the BCL (Base Class Library) is written in C# with calls out to native code for some operations. James "It is self repeating, of unknown pattern" Data - Star Trek: The Next Generation

        1 Reply Last reply
        0
        • R Ranjan Banerji

          I am curious as to what language is the .Net framework written in, i.e., all the assemblies and classes that we use when write code in C#, what langauge was used to create those standard .Net libraries, assemblies, DLLs, and whatever else they will end up calling it. :-)

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #4

          From what I've seen in Rotor, most of it seems to be C# wrappers around C++ implementations. Certainly, anything with OS coupling like semaphores and threads, since all this stuff requires unsafe memory accessors. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
          Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
          Every line of code is a liability - Taka Muraoka
          Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"

          R O 2 Replies Last reply
          0
          • M Marc Clifton

            From what I've seen in Rotor, most of it seems to be C# wrappers around C++ implementations. Certainly, anything with OS coupling like semaphores and threads, since all this stuff requires unsafe memory accessors. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
            Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
            Every line of code is a liability - Taka Muraoka
            Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #5

            Interesting you have supporter icon instead of editor icon. So is supporter icon the more potent of the two. Or should there be a supporter + editor icon and you will be the only one with that:) Meg Rules

            J M 2 Replies Last reply
            0
            • M Marc Clifton

              From what I've seen in Rotor, most of it seems to be C# wrappers around C++ implementations. Certainly, anything with OS coupling like semaphores and threads, since all this stuff requires unsafe memory accessors. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
              Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
              Every line of code is a liability - Taka Muraoka
              Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"

              O Offline
              O Offline
              OmegaSupreme
              wrote on last edited by
              #6

              What is the CLR, all the 'stuff' thats loads classes, garbage collector etc etc written in ?

              D 1 Reply Last reply
              0
              • R Rama Krishna Vavilala

                Interesting you have supporter icon instead of editor icon. So is supporter icon the more potent of the two. Or should there be a supporter + editor icon and you will be the only one with that:) Meg Rules

                J Offline
                J Offline
                Jon Newman
                wrote on last edited by
                #7

                Arn't editors supporters? A supporter isn't nessesseraly an editor. A=>B (=> - Leads to)


                "If you just say porn then you get all manner of chaff and low grade stuff."
                - Paul Watson, Lounge 25 Mar 03
                "If a man is standing in the middle of the forest speaking and there is no woman around to hear him, is he still wrong?"
                - Anon


                Jonathan 'nonny' Newman Homepage [www.nonny.com] [^]

                D 1 Reply Last reply
                0
                • J Jon Newman

                  Arn't editors supporters? A supporter isn't nessesseraly an editor. A=>B (=> - Leads to)


                  "If you just say porn then you get all manner of chaff and low grade stuff."
                  - Paul Watson, Lounge 25 Mar 03
                  "If a man is standing in the middle of the forest speaking and there is no woman around to hear him, is he still wrong?"
                  - Anon


                  Jonathan 'nonny' Newman Homepage [www.nonny.com] [^]

                  D Offline
                  D Offline
                  David Stone
                  wrote on last edited by
                  #8

                  An editor is someone who rips apart your articles. A supporter is someone who bought VS.NET or MSDN from the CP Store.


                  Hawaian shirts and shorts work too in Summer. People assume you're either a complete nut (in which case not a worthy target) or so damn good you don't need to worry about camouflage... -Anna-Jayne Metcalfe on Paintballing

                  J J 2 Replies Last reply
                  0
                  • O OmegaSupreme

                    What is the CLR, all the 'stuff' thats loads classes, garbage collector etc etc written in ?

                    D Offline
                    D Offline
                    David Stone
                    wrote on last edited by
                    #9

                    C++


                    Hawaian shirts and shorts work too in Summer. People assume you're either a complete nut (in which case not a worthy target) or so damn good you don't need to worry about camouflage... -Anna-Jayne Metcalfe on Paintballing

                    1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      Interesting you have supporter icon instead of editor icon. So is supporter icon the more potent of the two. Or should there be a supporter + editor icon and you will be the only one with that:) Meg Rules

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #10

                      I don't believe the "editor" bit has been flipped yet (as Chris would say), seeing as it doesn't show up yet on the "who's who" list, but I too am curious about this. I thought editor has priority, though. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
                      Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
                      Every line of code is a liability - Taka Muraoka
                      Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"

                      1 Reply Last reply
                      0
                      • R Ranjan Banerji

                        I am curious as to what language is the .Net framework written in, i.e., all the assemblies and classes that we use when write code in C#, what langauge was used to create those standard .Net libraries, assemblies, DLLs, and whatever else they will end up calling it. :-)

                        W Offline
                        W Offline
                        Wesner Moise
                        wrote on last edited by
                        #11

                        The framework is written in C# with some calls imported from the runtime. The runtime is written in C++. There is no use of managed C++ at all. Thanks, Wes

                        K 1 Reply Last reply
                        0
                        • D David Stone

                          An editor is someone who rips apart your articles. A supporter is someone who bought VS.NET or MSDN from the CP Store.


                          Hawaian shirts and shorts work too in Summer. People assume you're either a complete nut (in which case not a worthy target) or so damn good you don't need to worry about camouflage... -Anna-Jayne Metcalfe on Paintballing

                          J Offline
                          J Offline
                          Jon Newman
                          wrote on last edited by
                          #12

                          I know that, I was thinking more along the lines that by editing articles he is helping CP.


                          "If you just say porn then you get all manner of chaff and low grade stuff."
                          - Paul Watson, Lounge 25 Mar 03
                          "If a man is standing in the middle of the forest speaking and there is no woman around to hear him, is he still wrong?"
                          - Anon


                          Jonathan 'nonny' Newman Homepage [www.nonny.com] [^]

                          1 Reply Last reply
                          0
                          • D David Stone

                            An editor is someone who rips apart your articles. A supporter is someone who bought VS.NET or MSDN from the CP Store.


                            Hawaian shirts and shorts work too in Summer. People assume you're either a complete nut (in which case not a worthy target) or so damn good you don't need to worry about camouflage... -Anna-Jayne Metcalfe on Paintballing

                            J Offline
                            J Offline
                            Jorgen Sigvardsson
                            wrote on last edited by
                            #13

                            So eloquent :) -- Run around in the radiation Run around in the acid rain, On a black, black planet

                            D 1 Reply Last reply
                            0
                            • W Wesner Moise

                              The framework is written in C# with some calls imported from the runtime. The runtime is written in C++. There is no use of managed C++ at all. Thanks, Wes

                              K Offline
                              K Offline
                              Kannan Kalyanaraman
                              wrote on last edited by
                              #14

                              MC++ was used to write managed wrappers for DirectX 9. I know its not part of the framework, but is handy when it comes to COM interop as it gives the best performance. Cheers, Kannan

                              1 Reply Last reply
                              0
                              • J Jorgen Sigvardsson

                                So eloquent :) -- Run around in the radiation Run around in the acid rain, On a black, black planet

                                D Offline
                                D Offline
                                David Stone
                                wrote on last edited by
                                #15

                                Thank you. I aim to please. :-D


                                Hawaian shirts and shorts work too in Summer. People assume you're either a complete nut (in which case not a worthy target) or so damn good you don't need to worry about camouflage... -Anna-Jayne Metcalfe on Paintballing

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups