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:
Kompilerade språk producerar vanligtvis snabbare och möjligen mer kompakta program, och används därför för att skapa vanliga program.
Följande språk anses vara kompilerade: