What language is the .Net Framework written in
-
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. :-)
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
-
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. :-)
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" -
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"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
-
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"What is the CLR, all the 'stuff' thats loads classes, garbage collector etc etc written in ?
-
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
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] [^]
-
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] [^]
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
-
What is the CLR, all the 'stuff' thats loads classes, garbage collector etc etc written in ?
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
-
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
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" -
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. :-)
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
-
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
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] [^]
-
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
So eloquent :) -- Run around in the radiation Run around in the acid rain, On a black, black planet
-
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
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
-
So eloquent :) -- Run around in the radiation Run around in the acid rain, On a black, black planet
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