Transpiler

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Transpiler je typ překladače, který přeloží zdrojový kód z jednoho programovacího jazyka do jiného. Transpiler pracuje s jazyky na přibližně stejné úrovni abstrakce, zatímco tradiční kompilátor kompiluje jazyk na vysoké úrovni abstrakce do jazyka na nízké úrovni abstrakce.

Historie[editovat | editovat zdroj]

Jeden z prvních překladačů tohoto typu je XLT86 z Digital Research z roku 1981, který napsal Gary Kildall. Překládá kód .ASM pro procesor Intel 8080 do kódu .A86 pro procesor Intel 8086.

Implementace[editovat | editovat zdroj]

Některé programovací jazyky byly dříve transpilery

Existuje seznam[2], který obsahuje celé rodiny jazyků, které se také kompilují do JavaScriptu.

Reference[editovat | editovat zdroj]

  1. Eclipse Xtend
  2. (en) List of languages that compile to JS, na GitHub

V tomto článku byl použit překlad textu z článku Compilateur source à source na francouzské Wikipedii.