| |
| Варсанофьев, Дымченко 'Основы компиляции' 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 Способы представления переменных и типов данных в языках. Они не обязательно статические и предопределены заранее.
|