Kompilerat programmeringsspråk

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 12 mars 2014; kontroller kräver 22 redigeringar .

Kompilerat programmeringsspråk  - programmeringsspråk , vars källkod konverteras av kompilatorn till maskinkod och skrivs till en fil med en speciell rubrik och/eller förlängning för efterföljande identifiering av denna fil som exekveras av operativsystemet (i motsats till tolkade programmeringsspråk , vars program exekveras av ett tolkprogram).

Klassificeringen av programmeringsspråk i kompilerade och tolkade är felaktig och mycket villkorad, eftersom både en kompilator och en tolk kan skapas för alla programmeringsspråk. Och i själva verket finns det många språk vars verktygslåda innehåller både en kompilator och en tolk (t.ex. Ch och CINT [1] för C eller Lisp ). Dessutom finns det implementeringar av språk som kompilerar programmets källkod till bytecode , som sedan antingen tolkas eller exekveras av den sk. JIT -kompilator (eller virtuell maskin). Detta ger ännu mer oklarhet i frågan om exakt var gränsen ska dras mellan det sammanställda språket och det tolkade språket.

Programmeringsspråk är vanligtvis indelade i kompilerade och tolkade på grund av typiska skillnader:

Applikation

Kompilerade språk producerar vanligtvis snabbare och möjligen mer kompakta program, och används därför för att skapa vanliga program.

Kompilerade programmeringsspråk

Följande språk anses vara kompilerade:

Språk kompilerade till bytekod

Språk som kompileras till ett annat programmeringsspråk ( Transpiler )

Anteckningar

  1. CINT | ROOT (inte tillgänglig länk) . Hämtad 30 maj 2012. Arkiverad från originalet 30 september 2013. 

Länkar