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

2010-07-16T04:56:53

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

Copyright License:
Author:「Grunge Freak」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/3260001/can-a-second-implementation-of-a-programming-language-be-written-in-that-languag

About “Can a second implementation of a programming language be written in that language?” questions

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 j...
In my lecture notes "Language Implementation System" is explained as, A language implementation system provides an interface fro programs in higher level languages to machine instructions. And
I created a programming language and wrote it in my computer. It is an experimental non-professional programming language that I created for fun. A language needs the most important thing, a compi...
At the moment I am considering whether or not to rewrite a programming language interpreter that I maintain in C++. The interpreter is currently implemented in C. But I was wondering, is the primary
Well, like the title says, what language is Swift (Apple's language, not the other Swift thing) written in? More specifically, what is the compiler written in. Is it written in C (like every other
I never did kernel programming. I am a good programmer in the Java language and frequently use it. Now i feel to do something interesting with kernels. A kernel resides between hardware and OS. It
I know question looks to be broad and subjective, but am stuck with this definition of IronPython everywhere - "IronPython is an implementation of the Python programming language" Please feel free to
Some of the major programming languages (see list below) are defined by a specification. But in principle, you could also define a language by implementing a reference compiler / interpreter. (I do...
Graphql specification has been implemented in many programming languages, but there is not implementation for my programming language of interest. I wonder how were those implementations created? Any
Introduction Oftentimes I encounter a situation in which a library has been written in a particular programming language. That's great, if I want to use the library in the same language, but if ...

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.