Self-hosting compiler: Difference between revisions

Content added Content deleted
(Added Algol 68)
(Added Go)
Line 6: Line 6:


The Algol 68 to C compiler available here: [http://www.poenikatu.co.uk/src/] or here: [https://github.com/NevilleDNZ/algol68toc] is written in ALGOL 68 and compiles itself. It is derived from the ALGOL 68RS compiler.
The Algol 68 to C compiler available here: [http://www.poenikatu.co.uk/src/] or here: [https://github.com/NevilleDNZ/algol68toc] is written in ALGOL 68 and compiles itself. It is derived from the ALGOL 68RS compiler.

=={{header|Go}}==
The principal Go compiler was originally written in C but from version 1.5 became entirely self-hosting (with a little assembler).

The source code for the current version can be viewed [https://go.googlesource.com/go here].

There is also a second compiler 'gccgo' which is part of the GNU Compiler Collection. However, this compiler is written in C++.


=={{header|J}}==
=={{header|J}}==