saroff
@saroff
Enterprise Java Developer

Существуют в природе простые, но при этом достаточно полные примеры компиляторов?

Пишу свой компилтор в байткод JVM, и очень хотелось бы иметь под рукой пример достаточного полного компилятора. Т.к. все что я смог нагуглить сам - либо исходники больших и серьезных компиляторов с тоннами классов, которые и за месяц не разберешь, либо "компилятор калькулятора", которые слишком элементарные и покрывают только самые базовые вопросы архитектуры. Так вот хотелось бы иметь пример компилятора (именно пример в коде) для полноценного языка (не знаю, скажем урезанная версия паскаля), встречали такие?
  • Вопрос задан
  • 551 просмотр
Пригласить эксперта
Ответы на вопрос 4
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
TCC, LCC, Pascal Pro, различные компиляторы Оберона, вроде как для ОС "Колибри" кто-то сделал. Borland вроде даже исходники Turbo Pascal 6.0 открывала, у меня были где-то.
Ответ написан
Комментировать
@gurinderu
java developer
Можно поковыряться в исходниках
groovy https://github.com/groovy/groovy-core
scala https://github.com/scala/scala
Ответ написан
@jackroll
Сверхразум
https://www.youtube.com/playlist?list=PL8E78559021... - Чуваки пишут свою виртуальную машину.
Ответ написан
Комментировать
angry_cellophane
@angry_cellophane
на хабре была статья о компиляторе brainfuck в java байткод
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
23 апр. 2024, в 11:46
3000 руб./за проект
23 апр. 2024, в 11:38
20000 руб./за проект