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}}== |