Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Разработка компилятора и т.д.


Автор: nerezus 6.2.2007, 21:51
Нашел только сабж:
http://www.intuit.ru/department/sa/compilersdev/
С опечатками и уклоном под дотнет.

Кто что посоветует?

Цель: создание языка: неООП, должен выполняться на VM.

Автор: Void 6.2.2007, 21:55
Что именно надо посоветовать?
Литературу, инструменты?

Автор: nerezus 6.2.2007, 23:13
литературу.

Добавлено @ 23:15 
P.S. не приветствуется литература, где сложное объясняется через более сложное )
P.P.S. с математикой плохо дружу(вернее не со всеми ее направлениями, но с большинством - отл.)

Автор: Void 7.2.2007, 00:41
Начну с банальностей smile

«Дракон» Ахо, Ульмана, несмотря на объём, стоит (выборочного) прочтения. Специальной мат. подготовки, в отличие от их же более раннего двухтомного труда, не требует.

Есть серия «Книг Тигра» Андрея Аппеля “Modern Compiler Implementation in C/Java/ML”. Достаточно объёмные книги с практическим подходом.

В llvm-dev недавно присоветовали “Compiler Construction. A Practical Approach” http://sourceforge.net/projects/inger. Особо не смотрел, но может стоит того.

Доступна http://www.oberon.ethz.ch/WirthPubl/CBEAll.pdf Вирта “Compiler Construction”. Кратко изложен весь процесс создания компилятора с примерами, правда, на Обероне.

Можно называть ещё, книг достаточно. Советовать что-то однозначно не рискну.


Что за VM? JVM, CLR, LLVM, Parrot, что-то своё?

Автор: nerezus 7.2.2007, 07:07
Цитата

Что за VM? JVM, CLR, LLVM, Parrot, что-то своё?
 Свое )
Хотя про CLR по той ссылке, которую я привел, написано )

За ссылки спасибо.
У Вирта вроде примерно то же написано, что и по моей ссылке(наверно по ссылке вчистую содрано у Вирта).

Буду смотреть...

Автор: ne0n 10.2.2007, 11:52
Д. Креншоу - Пишем компилятор, c примерами на паскале.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)