Content deleted Content added
→Programming language implementations: Add mrustc |
→Programming language implementations: Add infos about mrustc usage (mrustc has no safety checks: ref: https://lwn.net/Articles/830164/) |
||
Line 46:
!Source language
!Target language
!Comments
|-
|[[Babel (transpiler)|Babel]]
|[[ECMAScript|ES6+]] ([[JavaScript|JS]])
|ES5
|
|-
|[https://www.cerberus-x.com/community/portal/ Cerberus X]
|Cerberus
|[[JavaScript]], [[Java (programming language)|Java]], [[C++]], [[C Sharp (programming language)|C#]]
|
|-
|[[Cfront]]
|[[C++]]
|[[C (programming language)|C]]
|
|-
|[[ClojureScript]]
|[[Clojure]]
|[[JavaScript]]
|
|-
|[https://dart.dev/tools/dart2js Dart]
|Dart
|JavaScript
|
|-
|h5<ref name="Olivenbaum"/>
|[[C Sharp (programming language)|C#]]
|[[JavaScript]]
|
|-
|[[Haxe]]
|[[Haxe]]
|[[ActionScript#ActionScript 3.0|ActionScript 3]], [[JavaScript]], [[Java (programming language)|Java]], [[C++]], [[C Sharp (programming language)|C#]], [[PHP]], [[Python (programming language)|Python]], [[Lua (programming language)|Lua]]
|
|-
|[[HipHop for PHP|HipHop]] for PHP (HPHPc)
|[[PHP]]
|[[C++]]
|
|-
|J2ObjC<ref name="J2ObjC"/>
|[[Java (programming language)|Java]]
|[[Objective-C]]
|
|-
|JSweet<ref name="JSweet"/>
|[[Java (programming language)|Java]]
|[[TypeScript]]
|
|-
|Maia<ref name="Maia_2020"/>
|Maia
|[[Verilog]]
|
|-
|[https://github.com/thepowersgang/mrustc mrustc]
|[[Rust (programming language)|Rust]]
|[[C_(programming_language)|C]]
|Experimental compiler that is able to bootstrap the official rust compiler (rustc)
|-
|[https://nim-lang.org/ Nim]
|Nim
|C, C++, JavaScript
|
|-
|[https://rescript-lang.org/ ReScript]
|OCaml
|JavaScript
|
|-
|Swiftify<ref name="Swiftify"/>
|[[Objective-C]]
|[[Swift (programming language)|Swift]]
|
|-
|valac
|[[Vala_(programming_language)|Vala]]
|[[C_(programming_language)|C]]
|
|}
|