Kompilovaný programovací jazyk

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 12. března 2014; kontroly vyžadují 22 úprav .

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:

Aplikace

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ů.

Kompilované programovací jazyky

Následující jazyky jsou považovány za zkompilované:

Jazyky kompilované do Bytecode

Jazyky, které se kompilují do jiného programovacího jazyka ( Transpiler )

Poznámky

  1. CINT | ROOT (nedostupný odkaz) . Získáno 30. května 2012. Archivováno z originálu 30. září 2013. 

Odkazy