Condividi tramite


Scelta di un compilatore

Per usufruire dei benefici connessi a Common Language Runtime, è necessario utilizzare uno o più compilatori di linguaggio destinat al runtime, quali il compilatore Visual Basic, C#, Visual C++, JScript oppure uno tra i numerosi compilatori di terze parti, quali il compilatore Eiffel, Perl o COBOL.

Poiché si tratta di un ambiente di esecuzione multilinguaggio, Common Language Runtime supporta un'ampia gamma di tipi di dati e di funzionalità di linguaggio. In base al compilatore di linguaggio impiegato verrà stabilito quali di queste funzionalità sono disponibili e potranno essere utilizzate per progettare il codice. È ancora il compilatore, e non Common Language Runtime, a determinare la sintassi che è necessario che venga utilizzata dal codice. Affinché il componente possa essere completamente utilizzato da componenti scritti in altri linguaggi, è necessario che i relativi tipi esportati espongano esclusivamente funzionalità di linguaggio incluse nella specifica CLS (Common Language Specification).

Vedere anche

Concetti

Processo di esecuzione gestita
Specifiche CLS (Common Language Specification)