Программы
ВХОД
Логин:    

Пароль:  

   Запомнить меня
Вам нужно авторизоваться.
Забыли пароль? / Регистрация
Статьи


   Статьи
   Soft
   Программирование
   Работа компилятора в картинках. Часть десятая, заключительная.

Работа компилятора в картинках. Часть десятая, заключительная.

Добавлено: 11.07.2012

Прочитано: 1473

В первую очередь хотелось бы посоветовать читать мемуары, эссе и статьи корифеев разработки компиляторов – там есть много дополнительной интересной информации (попробуйте-ка найти это сами) – Д. Кнута, Н. Вирта, К. Томпсона, Д.Ритчи, Л. Торвальдса и других, не менее известных.

www.kulichki.com/kit/crenshaw/crenshaw.html

Лично мое знакомство с «внутренностями» компилятора началось с этой книги Д. Креншоу. Оно мне помогло в создании нескольких практических задач: системы голосования при выборах, где применялся разбор математических выражения; при написании бухгалтерских утилит, включая элементы аудита предприятия; при создании системы печати текстов лазером на металле и т.д. Книга написана в хорошем живом стиле, предполагается активная практика с указанными примерами.

exmortis.narod.ru/src_compilers.html

Это не просто ссылка, а ссылка на целое собрание исходников компиляторов Паскаля, С, С--, Бейсика и т.д. Из них мне лично довелось познакомиться с весьма интересной системой Sphinx C--, Small C Джеймса Хендрикса и некоторыми другими. Рекомендую скачать сразу все, а то через пару-тройку лет и этого не будет. Каждый язык в архиве имеет как скомпилированную версию, так и исходники, а также документацию. Лучший подарок начинающему создателю компиляторов – без шуток!

www.proklondike.com/books/thobshee/compiler2.html

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

Mirknig.com 

Очень интересный ресурс, требующий простейшей регистрации «без обязательств». Достоинство его в том, что книги выкладываются исключительно в оцифрованном виде, то есть вероятность опечаток мала. Более нигде, как здесь, мне не довелось найти кучу свежей иностранной компьютерной литературы, к которой непонятно когда будет перевод. Единственная трудность – нужно знать, что именно ищете, иначе потратите много времени.

Bookz.ru 

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

www.studmed.ru/karpov-ve-teoriya-kompilyatorov_e6993277174.html 

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

www.codenet.ru 

Как и положено – “все для программиста”. Само по себе тут интересно всё, но для данного случая смотрите раздел “Исходники” – “Интерпретаторы и компиляторы”. Заодно и комментарии можно почитать.

Можно привести еще миллион ссылок, но это не нужно, так как имеющихся уже должно хватить. Помните самое главное – теория компиляторов еще до конца не завершена, с оптимизацией кода – даже конь не валялся, а идеальный язык программирования вовсе не создан. Так что, решившись написать что-то свое, не комплексуйте, а продолжайте доводить программу до ума. Если будет, что показать, фанаты обязательно найдутся, а там и жить станет веселее. А, может, ваши старания даже в Редмонде заметят, и Уильям Генри Гейтс III сделает вас своим преемником.



обновить программы бесплатно

<<  Работа компилятора в картинках. Часть девятая


Добавить Комментарий

Скачать программу для проверки на ошибки
Скачать программу автоматического обновления программ
Статьи
Новые Программы
Новые статьи
Популярные Программы
Самые читаемые статьи
Copyright © Дай Прогу 2011 Контакты ¤ Статистика