Kompilovaný programovací jazyk - programovací jazyk , jehož zdrojový kód je překladačem převeden na strojový kód a zapsán do souboru se speciální hlavičkou a/nebo příponou pro následnou identifikaci tohoto souboru jako spouštěného operačním systémem (na rozdíl od interpretované programovací jazyky , jejichž programy jsou vykonávány překladačem).
Klasifikace programovacích jazyků na kompilované a interpretované je nepřesná a velmi podmíněná, protože kompilátor i interpret lze vytvořit pro jakýkoli programovací jazyk. A ve skutečnosti existuje mnoho jazyků, jejichž sada nástrojů obsahuje jak kompilátor, tak interpret (např . Ch a CINT [1] pro C nebo Lisp ). Kromě toho existují implementace jazyků, které kompilují zdrojový kód programu do bajtkódu , který je pak buď interpretován nebo spouštěn tzv. JIT kompilátor (nebo virtuální stroj). To přidává ještě více nejednoznačnosti k otázce, kde přesně by měla být hranice mezi kompilovaným jazykem a interpretovaným jazykem.
Programovací jazyky se obvykle dělí na kompilované a interpretované kvůli typickým rozdílům:
Kompilované jazyky obvykle produkují rychlejší a možná kompaktnější programy, a proto se používají k vytváření běžně používaných programů.
Následující jazyky jsou považovány za zkompilované: