2010-01-04 54 views

Respuesta

12

CIL (Common Intermediate Language) es el código de bytes a los que su Se compila el código C# o Visual Basic . Es el "código máquina" del motor de ejecución .NET.

El CTS (Common Type System) es la representación de tipos (clases y estructuras) en el nivel compilado. Básicamente, está diciendo que todos los lenguajes .NET usarán una forma común de representar tipos (clases y estructuras).

El CLS (Common Language Specification) es un conjunto de restricciones en las API y un conjunto complementario de requisitos en los idiomas. Si una biblioteca cumple con CLS (es decir, se adhiere a todas las restricciones), cualquier lenguaje que cumpla con CLS podrá usar esa API. Por el contrario, se garantiza que un lenguaje compatible con CLS podrá usar cualquier biblioteca compatible con CLS. Por ejemplo, se garantiza que un lenguaje compatible con CLS admite Int32, por lo que CLS garantiza que es seguro para los escritores de bibliotecas utilizar Int32 en sus API.

+1

+1 ¡Definición simplificada agradable! –

Cuestiones relacionadas