Common Intermediate Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: aggiungo template {{Collegamenti esterni}} (ref) |
m +template |
||
Riga 1:
{{F|linguaggi di programmazione|ottobre 2013}}
{{
|immagine =
|didascalia =
|versione =
|utilizzo =
|paradigmi =
|tipizzazione =
|specifiche =
|estensione =
|ha_influenzato =
|implementazione_riferimento =
|sistema_operativo =
|lingua =
|licenza =
}}
Il '''Common Intermediate Language''' (CIL), in italiano '''linguaggio intermedio comune''', è il [[linguaggio di programmazione]] di livello più basso previsto dalla piattaforma [[Framework .NET|.NET]] e dal [[Common Language Infrastructure]]. Quando un linguaggio è supportato dalla piattaforma .NET vuol dire che esiste un compilatore che traduce i programmi scritti in quel linguaggio in istruzioni del CIL, che quindi risulta avere lo stesso ruolo che il [[bytecode]] ha nel mondo [[Java (linguaggio di programmazione)|Java]]. Il CIL è un [[linguaggio assembly]] [[linguaggio orientato agli oggetti|orientato agli oggetti]], ed è completamente basato su [[stack]]. Esso viene poi eseguito da una [[macchina virtuale]]. I principali linguaggi .NET sono il [[C sharp|C#]], [[F sharp|F#]], [[Visual Basic .NET]] e il [[Managed C plus plus|Managed C++]].
|