概要

あるプログラミング言語で書かれたソースコードを別のプログラミング言語で同じ動作を行うソースコードに変換するようなコンパイル機構を「トランスパイラ」という。

参考:

Source-to-source compiler – Wikipedia

Why aren’t there automated translators from one programming language to another? – Software Engineering Stack Exchange

リスト

参考:

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

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です