.NET in CSharp?

  • Thread starter Thread starter Natan
  • Start date Start date
N

Natan

Just curiosity. I was wondering... does anyone know if the .NET Class
Library (or part of it) was programmed in C#?
 
Natan,

I believe that a good deal of the framework that was coded in managed
code (not the parts that use interop) were coded in C#.
 
I don't know whether it was in C#, but a lot of it is in managed code, which
implies either Managed C++, C#, VB.Net, or directly in IL (or any of the
other languages that are managed)
 
Natan said:
Just curiosity. I was wondering... does anyone know if the .NET Class
Library (or part of it) was programmed in C#?

The bulk of the source code in the Rotor Framework is in C#. While this
is not the same code as the released .NET Framework, Rotor and the
official Framework's source supposedly both branched from the same codebase.
 
Natan said:
Just curiosity. I was wondering... does anyone know if the .NET Class
Library (or part of it) was programmed in C#?

I think that the answer is yes. Part of .NET is surely developed in
C#... anyway you can take a look at rotor source codes...
 
Noah said:
You can obtain most of the .NET namespaces in native C# code through the
Shared Source Common Language Infrastructure (SSCLI) downloadable at:

Cool! I din't know that! Thanks!
 
Sure some classes need to call Win32 native code or are interfacing with
COM, but does that mean the FCL is not written in C#?

Willy.
 
They are but they rely heavily on interop.


Willy Denoyette said:
Sure some classes need to call Win32 native code or are interfacing with
COM, but does that mean the FCL is not written in C#?

Willy.
 
Sure, but isn't that the case for any programming language used on any
platform (take Java, Delphi etc..)
How would you, for instance, read data from a file or draw text to the
screen without calling into OS services?
..NET is not an operating system nor a replacement, its a multilanguage
application development platform and the FCL are just another layer (written
in C#) between the users written applications and services offered by the OS
the CLR or COM, nothing less nothing more.

Willy.
 
Back
Top