Transpiler

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Transpiler (též transpilátor) 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

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

Implementace

Některé programovací jazyky byly dříve transpilery * C++ (dříve "C s třídami") do C pomocí cfront. * CoffeeScript, TypeScript, a celá rodina jazyků do JavaScriptu. +more * Efene, do Erlang. * Eiffel do C. * Haxe, do JavaScriptu, PHP, C++, C#, Javy, bytecode a do ActionScriptu. * Lisaac, do C. * Mirah, do Javy. * PHP, do C++ pomocí HipHop. * Vala, do C. * Xtend, do Javy.

Odkazy

Reference

Externí odkazy

[url=https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS]List of languages that compile to JS[/url]

Kategorie:Překladače

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top