Компілятори добірка книг від Бібліотеки програміста
Кожен програміст повинен знати, як працює його код, як він взаємодіє із «залізом», і безліч тонкощів розробки програмного забезпечення. І бажано знати, як працюють компілятори.

Н. Вірт «Розробка ОС та компілятора. Проект Оберон»

Книга описує проект Оберон – повне програмне середовище для сучасної робочої станції. Суть проекту в тому, щоб створити проект, який буде спроектований та реалізований з нуля, а потім описаний, пояснений та зрозумілий як єдине ціле. Також посібник містить найдокладніший опис компілятора мови Оберон та його графічної підсистеми.
Сергій Свердлов «Конструювання компіляторів»

У цій книзі буде докладно розглянуто розробку компілятора високої мови програмування. Також у ній будуть висвітлені усі етапи його реалізації. Вам буде представлено вихідний код кількома мовами програмування. Крім того, посібник містить теорію з формальних мов та граматик, а завдяки безлічі прикладів весь матеріал буде легше запам'ятовувати. Робота призначена для студентів технічних вузів та всіх тих, хто цікавиться мистецтвом програмування.
Альфред Ахо, Раві Мережі, Джеффрі Ульман, Моніка Лам «Компілятори. Принципи, технології, інструменти»

Книга містить основні принципи розробки компіляторів, лексичний та синтаксичний аналіз, генерацію коду, а також їх детальний розгляд. Видання широко висвітлює питання оптимізації коду, його суворий виклад урівноважується безліччю практичних прикладів. Для того, щоб створити компілятор, необхіднізнання мов програмування, архітектури обчислювальних систем, теорії мов та ін. Усунути прогалини вам допоможе ця книга.
Дік Грун, Генрі Е. Бал «Створення сучасного компілятора»

Книга містить інформацію про фундаментальні техніки, які є спільними для всіх мовних парадигм. З їхньою допомогою ви зможете створити сучасний компілятор. Велика увага приділяється технікам автоматизації, зокрема автоматизації проектування компілятора.
Y.N.Srikant, Priti Shankar "Компанія дизайну комп'ютерів: Оптимізація та машинна генерація коду"

Видання допоможе кожному читачеві оновити свої знання, розвинути навички, навчитись створювати якісні продукти розробки. Книга присвячена збиранню сміття, зменшенню часу компіляції та оптимізації процесу. Акцент зроблено на роботу з девайсами, що вбудовуються, і способам налагодження коду.
Хантер Р. «Проектування та створення компілятора»

Посібник розповість про великий вибір способів оптимізації коду і про те, як вибрати найбільш ефективний. Він також містить інформацію про проблеми проектування та написання сучасних компіляторів.