Пишем компилятор

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Пишем компилятор
Джек Креншоу
Жанры: Программирование
Год издания: 1995
Год прочтения: 2021
Моя оценка: Нормальная
Количество прочтений: 1
Количество страниц: 293
Конспект (страниц): 10
Первоначальный язык издания: Английский
Переводы на другие языки: Русский

Общее описание

Размер книги около 300 страниц. Вариант книги, который достался мне, содержал 16 глав, хотя с оглавлением и размером шрифта были небольшие проблемы (он был маленький и отсутствовало выравнивание). Однако это не было критично, и с книгой вполне можно работать. Из материала, помимо текстового, книга представлена большим количеством вставок кода. Другой тип контента отсутствует. Уровень сложности книги — сложный. Материал построен таким образом, что каждая предыдущая глава является логическим продолжением следующей с более усложнённой версией. В качестве инструмента по написанию своего компилятора автор использует Turbo Pascal 4.0.

Краткий обзор

Подробный обзор будет сделать довольно сложно, поэтому просто перечислю основные темы, которые затронул автор в этой книге: синтаксический и лексический анализ, работа интерпретаторов, управляющие конструкции, булевы выражения и некоторые другие темы.

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

Мнение

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

Вверх