2010-01-04 12 views

risposta

12

CIL (Common Intermediate Language) è il codice di byte a cui il Il codice C# o Visual Basic è compilato . È il "codice macchina" del motore di esecuzione .NET.

Il CTS (Common Type System) è la rappresentazione di tipi (classi e strutture) a livello di compilazione. Fondamentalmente, sta dicendo che tutti i linguaggi .NET useranno un modo comune di rappresentare i tipi (classi e strutture).

CLS (Common Language Specification) è un insieme di vincoli sulle API e un set complementare di requisiti per le lingue. Se una libreria è conforme a CLS (ad esempio aderisce a tutti i vincoli), allora qualsiasi linguaggio conforme a CLS sarà in grado di utilizzare tale API. Viceversa, è garantito che un linguaggio conforme a CLS sia in grado di utilizzare qualsiasi libreria compatibile con CLS. Ad esempio, è garantito un linguaggio conforme a CLS per supportare Int32, pertanto CLS garantisce che gli scrittori di librerie utilizzino in modo sicuro Int32 nelle proprie API.

+1

+1 Definizione semplificata piacevole! –

Problemi correlati