Self-hosting compiler: Difference between revisions

Add a Rust solution
(Add a Rust solution)
Line 68:
 
=={{header|Python}}==
The [http://pypy.org/ PyPy] project has implemented Python using the Python language. The most popular Python interpreter is CPython, which is implemented in C.
=={{header|Rust}}==
[https://web.archive.org/web/20140815054745/http://blog.mozilla.org/graydon/2010/10/02/rust-progress/ Since 2010], the [https://github.com/rust-lang/rust/ Rust compiler] has consisted of a self-hosting compiler frontend built on top of LLVM.
 
A code generator named [https://github.com/CraneStation/cranelift Cranelift], written in Rust, is currently under development with one of its goals being to serve as an alternative to LLVM for debug builds which can provide a better balance between compile time and runtime performance.
 
=={{header|Scala}}==
Anonymous user