Elegir un compilador

Para aprovechar las ventajas que ofrece Common Language Runtime, se deben utilizar uno o varios compiladores de lenguaje orientados al tiempo de ejecución, como Visual Basic, C#, Visual C++, Jscript o uno de los muchos compiladores de otros fabricantes como un compilador Eiffel, Perl o COBOL.

Como se ejecuta en un entorno multilenguaje, el motor en tiempo de ejecución es compatible con una gran variedad de tipos de datos y características de lenguajes. El compilador de lenguaje utilizado determina las características en tiempo de ejecución que están disponibles y el código se diseña con esas características. El compilador, y no el motor en tiempo de ejecución, es el que establece la sintaxis que se debe utilizar en el código. Si todos los componentes escritos en otros lenguajes deben ser totalmente capaces de utilizar un componente, los tipos exportados de ese componente deben exponer sólo las características del lenguaje incluidas en Common Language Specification (CLS).

Vea también

Conceptos

Proceso de ejecución administrada
Common Language Specification