|  |  | 
|  
 | Варсанофьев, Дымченко 'Основы компиляции' z i p 
 | 
|  
 | Серебряков 'Лекции по конструированию компиляторов' z i p Два дополняющих друг друга конспекта,  где в очень доступной форме описаны алгоритмы грамматического разбора,  грамматики, а также YACC(CUP) и его язык.
 
 | 
|  
 | Programming Languages: An Interpreter-Based Approach z i p Описан механизм работы интерпретаторов - в наше время редких, но часто незаменимых инструментов. Есть реализация объектно-ориентированного программирования, и все это - с исходниками на Си.
 
 | 
|  
 | Parsing Techniques: a Practical Guide z i p В очень доступной форме, начиная с азов,  рассказывается о парсерах и грамматиках. Рекомендуется для начала, и особенно нематематикам по профессии. С алгоритмами, однако без привязки к конкретному языку программирования.
 
 | 
|  
 | When are Bytecode Faster Then Direct Execution? z i p Различные способы 'полукомпиляции', используемой в интерпретаторах (напр. Java). Что когда лучше.
 
 | 
|  
 | Compiler Techniques for Code Compaction z i p Новые (2000г) способы оптимизации выполнимого файла при компиляции с целью уменьшения занимаемой им памяти. В результате памяти используется на 30% меньше. Это не архивация.
 
 | 
|  
 | Variables and Parametres as References and Containers z i p Способы представления переменных и типов данных в языках. Они не обязательно статические и предопределены заранее.
 
 |