热门问题
时间线
聊天
视角
原始碼到原始碼編譯器
將原始碼轉換為在類似抽象等級中執行的不同程式語言等效版本的編譯器 来自维基百科,自由的百科全书
Remove ads
源代碼到源代碼編譯器(英語:source-to-source compiler)、翻譯器(transcompiler)或轉譯器(transpiler)是以某種編程語言的程序源代碼作為輸入,生成以另一種編程語言構成的等效源代碼的編譯器。源代碼到源代碼編譯器會在大致相同的抽象級別之間抽象化,而傳統編譯器則從一個較高等級的高級語言轉換為低級語言。舉例來說,源代碼到源代碼編譯器可以將一個程序從Pascal轉換為C語言。自動並行化編譯器經常採用高級語言的程序作為輸入,然後轉換代碼並增加並行代碼注釋(例如OpenMP)或語言結構(例如Fortran的forall
語句)。[1]
![]() | 此條目可參照外語維基百科相應條目來擴充。 |
轉譯語言的例子包括:Closure Compiler、Coccinelle、CoffeeScript、Dart、Haxe、Nim、Opal、TypeScript[2]、Vala和Emscripten。[3]
Remove ads
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads