Pracując na co dzień w C#, F# czy VB, często zapominamy, że pod spodem znajduje się dodatkowa warstwa pośrednia. CIL – Common Intermediate Language (lub po prostu IL – Intermediate Language) to pełnoprawny język, w którym – gdyby się uprzeć – można by pisać aplikacje na platformę .NET. Czy warto zatem poznawać, co kryje się poniżej naszego wysokopoziomowego kodu? Uważam, że tak. Zainteresowanych czytelników zapraszam do lektury.