Может ли вторая реализация языка программирования быть написана на этом языке? - PullRequest
7 голосов
/ 16 июля 2010

Этот вопрос просто о чем я думал в последнее время. Может ли язык программирования быть написан на этом языке в качестве второй реализации? например Джава. Можно ли переписать язык программирования Java, используя язык программирования Java?

Извиняюсь, если это глупый вопрос, но мне нужно знать!

GF

Ответы [ 13 ]

1 голос
/ 16 июля 2010

Это не только может, это так.ecj (компилятор Eclipse) является одним из примеров, и я думаю, что сам SDK поставляется с чистым Java-компилятором, хотя я могу ошибаться.

0 голосов
/ 16 июля 2010

Конечно. Я даже видел, как кто-то писал компилятор COBOL, написанный на COBOL! (ОК, не полный компилятор ... но по крайней мере парсер.)

0 голосов
/ 16 июля 2010

Выезд 3-LISP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...