概要
あるプログラミング言語で書かれたソースコードを別のプログラミング言語で同じ動作を行うソースコードに変換するようなコンパイル機構を「トランスパイラ」という。
参考:
Source-to-source compiler – Wikipedia
リスト
参考:
List of languages that compile to JS · jashkenas/coffeescript Wiki – GitHub
Babel
参考:
babel/babel: Babel is a compiler for writing next generation JavaScript – GitHub
CoffeeScript
参考:
jashkenas/coffeescript: Unfancy JavaScript – GitHub
Python
- JavaScripthon : a Python 3 to ES6 Javascript translator
- PScript : Python to JavaScript compiler
- Pyodide : The Python scientific stack, compiled to WebAssembly
- Transcrypt : Python 3.7 to JavaScript compiler
Universal-transpiler
参考:
jarble/transpiler: A universal translator for programming languages – GitHub