Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Курсовая работа - компилятор 
:(
    Опции темы
MaxWave
Дата 4.5.2007, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



Здравствуйте ВАМ!
Вообщем у меня курсач - нужно написать хороший компилятор, и я знаю, что у меня это получится. Но вот незнаю, какую книгу лучше всего читать - их у меня в электронке просто куча, а я хочу одну распечатать и пользоваться только ей. Так вот обращаюсь к тем, кто уже имел дело с такими вещами, как создание компилятора.
Вот моя литература:

1.    А. Ахо, Р. Сети, Д. Ульман - Компиляторы.djvu – ее вроде еще называют книгой красного дракона – говорят нигде не найти ее уже в магазинах
2.    Конструирование трансляторов для языков высокого уровня.pdf
3.    Карпов Основы построения трансляторов.pdf
4.    Креншоу Д. - Пишем компилятор.pdf
5.    Серебряков В.А., Галочкин М.П. - Основы конструирования компиляторов.pdf
6.    Хантер Р. - Проектирование и конструирование компилляторов. 1981.pdf
7.    Ахо А.В., Ульман Дж.Д. - Теория синтаксического анализа, перевода и компиляции. 1. Синтаксический анализ. 1972.pdf
8.    Ахо А.В., Ульман Дж.Д. - Теория синтаксического анализа, перевода и компиляции. 2. Компиляция. 1973.pdf
9.    Варсонофьев В.Д., Дымченко А.Г. - Основы компиляции.doc
10.    Хопкрофт Дж.Э., Мотвани Р., Ульман Дж.Д. - Введение в теорию автоматв, языков и вычислений, 2001.djvu
11.    Дж. фон Нейман - Теория самовоспроизводящихся автоматов, 1966.djvu
12.    Ахо А.В., Сети Р., Ульман Дж.Д. - Компиляторы. Принципы, техника, инструменты. 1985.djvu
13.    Зуев Е.А. - Принципы и методы создания компиллятора переднего плана стандарта C++

Ну и еще буржуйских полно….. Вообщем, кто знаком, подскажите пожалуйста


Это сообщение отредактировал(а) MaxWave - 4.5.2007, 16:41
PM MAIL   Вверх
DigitSphinx
Дата 4.5.2007, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 28.4.2007
Где: Москва

Репутация: нет
Всего: 3



Цитата

1.    А. Ахо, Р. Сети, Д. Ульман - Компиляторы.djvu – ее вроде еще называют книгой красного дракона – говорят нигде не найти ее уже в магазинах

я не спец по прогр. но фту книжку почитал бы можешь скинуть ? plz )) 


--------------------
Чтобы пробить стену лбом нужен или большой разбег, или много лбов.
(Альберт Эйнштейн)
Умен ты или глуп, велик ты или мал, не знаем мы, пока ты слова не сказал.
(Альберт Эйнштейн)
user posted image
PM MAIL ICQ   Вверх
Void
Дата 4.5.2007, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: нет
Всего: 173



Цитата(MaxWave @  4.5.2007,  18:29 Найти цитируемый пост)
говорят нигде не найти ее уже в магазинах

Врут. OzonBooks.RuAmazon (Новое, кстати, издание 2006 года. Сейчас переводят в «Вильямс».)

Цитата(MaxWave @  4.5.2007,  18:29 Найти цитируемый пост)
я хочу одну распечатать и пользоваться только ей

Ни одна серьёзная работа не делается только по одной книге. Можно распечатать того же Дракона и полностью прочитать, но всей остальной литературой пользоваться нужно обязательно.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
MaxWave
Дата 5.5.2007, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет




2DigitSphinx 
А в нете разве нету?

2Void

А ты не читал эту книгу? Если да, то кАк идет(читается)?

>>Ни одна серьёзная работа не делается только по одной книге.

Ну если бы я писал дипломную, то др. дело, а для курсача я думаю сойдет и одна. Хотя конечно сторонней инфой нужно пользоваться, но я просто рассчитываю на то, что в книге будет тот самый фундамент, который мне потребуется для создания компилера.

Просто почему я еще метаюсь перед выбором литературы. В списке я указал 
4.    Креншоу Д. - Пишем компилятор.pdf
Вот эта книга как раз для тех, кто вообще не шарит в грамматиках и пр. Там прям так и написано:
----------------------------------------------------------------------------------------------------------
В общем, каждая книга по теории создания компиляторов раскрывает множество
основ, которые мы не будем рассматривать. Типичная последовательность:
• вступление, в котором описывается что такое компилятор.
• одна или две главы, описывающие задание синтаксиса с использованием формы
Бэкуса-Наура (БНФ).
• одна или две главы с описанием лексического анализа, с акцентом на
детерминированных и недетерминированных конечных автоматах.
• несколько глав по теории синтаксического анализа, начиная с рекурсивного
спуска и заканчивая LALR анализаторами.
• глава, посвященная промежуточным языкам, с акцентом на P-код и обратную
польскую запись.
множество глав об альтернативных путях для поддержки подпрограмм и
передачи параметров, описания типов, и т.д.
• завершающая глава по генерации кода, обычно для какого-нибудь
воображаемого процессора с простым набором команд.
• финальная глава или две, посвященные оптимизации. Эта глава часто остается
непрочитанной, очень часто.
В этой серии я буду использовать совсем другой подход.
--------------------------------------------------------------------------------------------------------

Может быть это и плюс, но стоит ли? Я к примеру не вижу никакой физической связи между этими дурацкими автоматами и грамматиками (я их понимаю) и лексическим и синтаксическим разбором оператора FOR. Не пойму, как можно применить теоретические знания об этих конечных автоматах и грамматиках на практике - а именно при написаниии компилятора Си-подобного языка. Может дадите наводку?
PM MAIL   Вверх
Barvara
Дата 18.2.2015, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.2.2015

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Компьютерная литература | Следующая тема »


 




[ Время генерации скрипта: 0.1108 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.