Common Intermediate Language
A Wikipédiából, a szabad enciklopédiából
|
|
Ez a szócikk nem tünteti fel a forrásokat, amelyeket felhasználtak a készítése során. Önmagában ez nem minősíti a szócikk tartalmát: az is lehet, hogy minden állítása pontos. Segíts megbízható forrásokat találni az állításokhoz! |
A Common Intermediate Language (CIL)a legalacsonyabb szintű, ember által olvasható programozási nyelv a .NET Keretrendszerben és a Common Language Infrastructure-ben. Azok a nyelvek, melyek a .NET keretrendszert használják, a CIL-re fordítanak, ami aztán kezelt kódra fordul. A CIL egy teljesen objektum-orientált és verem-alapú assembly nyelv, melyet egy futásidejű környezet hajt végre. Az elsődleges .NET nyelvek a C#, a Visual Basic .NET és a Managed C++.
A .NET nyelvek béta kiadásakor a CIL-t még Microsoft Intermediate Language-nek (MSIL) hívták. A szabványosításnak köszönhetően a kezelt kód neve hivatalosan CIL.
Példa [szerkesztés]
A "Hello, world!" program C# nyelven:
class HelloWorldApp
{
static void Main()
{
System.Console.WriteLine("Hello world.");
}
}
Ugyanez CIL nyelven:
.assembly HelloWorld
.class auto ansi HelloWorldApp
{
.method public hidebysig static void Main() cil managed
{
.entrypoint
.maxstack 1
ldstr "Hello world."
call void [mscorlib]System.Console::WriteLine(string)
ret
}
}

