|
|
Subscribe / Log in / New account

Porting the Go compiler to Go

Porting the Go compiler to Go

Posted Apr 26, 2014 8:21 UTC (Sat) by marcH (subscriber, #57642)
Parent article: Porting the Go compiler to Go

Next to the law of Software Envelopment and others there has to be some law that states that every compiler or interpreter bootstraps itself sooner than later.


to post comments

Porting the Go compiler to Go

Posted Apr 26, 2014 8:32 UTC (Sat) by marcH (subscriber, #57642) [Link] (2 responses)

Could not find one example for Java, anyone knows?

http://en.wikipedia.org/wiki/List_of_Java_virtual_machines

Porting the Go compiler to Go

Posted Apr 26, 2014 8:39 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link]

There is at least one: http://en.wikipedia.org/wiki/Jikes_RVM

Also, Java compiler (that translates Java code into bytecode) has always been written in Java.

Porting the Go compiler to Go

Posted Apr 26, 2014 23:07 UTC (Sat) by mjw (subscriber, #16740) [Link]

http://jainja.thenesis.org/
Jainja is a JVM (Java Virtual Machine) written in Java.

Focus is set on portability, not on performances. Currently the supported platforms are Linux, Windows, xBSD, Minix, Haiku, HelenOS, Java SE, Java ME, Android, GWT, Dart, NaCl.

Porting the Go compiler to Go

Posted Apr 29, 2014 0:22 UTC (Tue) by smoogen (subscriber, #97) [Link]

The true test of a language is if one can implement ALGOL in it and thus be able to compile the original Bourne Shell in it :).


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds