.NET Common Language Runtime (CLR)
De C# Online.NET (CSharp-Online.NET)—su enciclopedia libre de C# y .NET
La Plataforma .NET está compuesta por:
- Common Language Runtime (CLR) (se podría traducir como Entorno de Común de Ejecución para Lenguajes)
- Lenguajes .NET, incluyendo C#
.NET soporta múltiples lenguajes haciéndolo apropiado para aplicaciones que traspasen la plataforma. Todos los lenguajes .NET deben cumplir con el Common Language Specification (CLS) (se podría traducir como Especificación Común de Lenguajes)—en acuerdo con las especificaciones para lenguajes .NET. Microsoft ofrece cuatro lenguajes .NET—Visual Basic .NET, Visual C#, Visual C++ con extensiones nativas, y Jscript.
El CLR comprende un motor de ejecución, un recolector de basura, un compilador justo a tiempo (JIT), un sistema de seguridad, y lo fundamental de la Plataforma .NET.