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 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