Создание компилятора языка для .NET Framework - Подводя итоги... почти

ОГЛАВЛЕНИЕ

Подводя итоги... почти

Я показал процесс создания простого компилятора .NET в базе кода и часть лежащей в его основе теории. Эта статья должна дать читателям основу для входа в загадочный мир создания компиляторов. Хотя ценную информацию о нем можно найти в сети, в некоторые книги также стоит заглянуть. Я бы рекомендовал приобрести: «Compiling for the .NET Common Language Runtime» Джона Гауфа (John Gough) (изд-во Prentice Hall, 2001 г.), «Inside Microsoft IL Assembler» Сержа Лидина (Serge Lidin) (изд-во Microsoft Press®, 2002 г.), «Programming Language Pragmatics» Майкла Л. Скотта (Michael L. Scott) (изд-во Morgan Kaufmann, 2000 г.) и «Compilers: Principles, Techniques, and Tools» Альфреда В. Охо (Alfred V. Oho), Моники С Лэм (Monica S. Lam), Рави Сефи (Ravi Sethi) и Джеффри Ульмана (Jeffrey Ullman) (изд-во Addison Wesley, 2006 г.).

Они весьма неплохо охватывают ядро знаний, необходимых для написания собственного языкового компилятора, однако, мой собственный рассказ еще не закончен. Мне бы хотелось рассмотреть более серьезные темы для того, чтобы еще более расширить спектр ваших возможностей.