Compartir a través de


Elegir un compilador

Actualización: noviembre 2007

Para aprovechar las ventajas que ofrece Common Language Runtime (CLR), deben utilizarse 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). Puede utilizar el atributo CLSCompliantAttribute para garantizar que su código se ajusta a CLS. Para obtener información detallada, vea Escribir código conforme con CLS.

Vea también

Conceptos

Proceso de ejecución administrada

Common Language Specification