Condividi tramite


Scelta di un compilatore

Aggiornamento: novembre 2007

Per usufruire dei vantaggi forniti da Common Language Runtime (CLR), è necessario utilizzare uno o più compilatori di linguaggio destinati al runtime, quali il compilatore Visual Basic, C#, Visual C++, JScript o uno dei numerosi compilatori di terze parti, quale 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 utilizzato verrà stabilito quali di queste funzionalità sono disponibili e possono 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). È possibile utilizzare l'attributo CLSCompliantAttribute per assicurare che il codice sia compatibile con CLS. Per informazioni dettagliate, vedere Scrittura di codice compatibile con CLS.

Vedere anche

Concetti

Processo di esecuzione gestita

Specifiche CLS (Common Language Specification)