| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Разработка компилятора и т.д. |
| Автор: 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 |
| Начну с банальностей «Дракон» Ахо, Ульмана, несмотря на объём, стоит (выборочного) прочтения. Специальной мат. подготовки, в отличие от их же более раннего двухтомного труда, не требует. Есть серия «Книг Тигра» Андрея Аппеля “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 | ||
Хотя про CLR по той ссылке, которую я привел, написано ) За ссылки спасибо. У Вирта вроде примерно то же написано, что и по моей ссылке(наверно по ссылке вчистую содрано у Вирта). Буду смотреть... |
| Автор: ne0n 10.2.2007, 11:52 |
| Д. Креншоу - Пишем компилятор, c примерами на паскале. |