Search code examples
javaprogramming-languages

Can a second implementation of a programming language be written in that language?


This question is just something that I have been thinking about lately. Can a programming language be written in that language as a second implementation? e.g. Java. Is it possible to rewrite the java programming language using the java programming language?

Apologies if this is a silly question but I need to know!

GF


Solution

  • Yes, it is possible. Check out BootStrapping.