Archive for the ‘Компиляция’ Category

Aho, Sethi, Ullman, “Compilers: Principles, Techniques, and Tools”

Monday, March 6th, 2006

Книга Альфреда Ахо, Рави Сети и Джеффри Ульмана “Компиляторы: принципы, технологии, инструменты” — самая известная книга об основах компиляции.

Книгу можно купить на ozon.ru: “Компиляторы. Принципы, технологии, инструменты” или же на amazon.com: Aho, Sethi, Ullman, “Compilers: Principles, Techniques, and Tools”

J. E. F. Friedl “Mastering Regular Expressions”

Monday, March 6th, 2006

Книга издательства O’Reilly “Mastering Regular Expressions” — уникальная в своём роде исчерпывающая книга о регулярных выражениях. Стоит заметить, что книга ни в коем случае не ориентирована непосредственно на Perl, но объясняет саму идею регулярных выражений, их внутреннего устройства и многочисленных применений.

Купить можно на ozon.ru: Дж. Фридл “Регулярные выражения” или на amazon.com: Mastering Regular Expressions, Second Edition.

Вдобавок имеет смысл почитать также свежую документацию по регексам в Perl (именно на них ориентируются многие современные реализации):

Dick Grune, Ceriel J.H. Jacobs “Parsing Techniques—a Practical Guide”

Sunday, February 12th, 2006

В книге “Parsing Techniques — A Practical Guide” рассказывается об основных алгоритмах синтаксического и грамматического разбора (языков программирования или просто более-менее регулярных потоков данных).

Полный текст книги доступен в электронном виде: “Parsing Techniques—a Practical Guide”.

Второе издание книги ожидается к выходу во втором полугодии 2006 года.

NB: Dick Grune, помимо прочего, является автором самой первой версии CVS.

Simon Peyton Jones “The Implementation of Functional Programming Languages”

Saturday, February 4th, 2006

Simon Peyton Jones, известный исследователь в области функционального программирования, выложил в открытый доступ свою книгу “The Implementation of Functional Programming Languages” (”Реализация языков функционального программирования”). Книга издана в 1987 году.

Почитать можно тут: “The Implementation of Functional Programming Languages”

Adele Goldberg, David Robson “Smalltalk-80: The Language and Its Implementation”

Saturday, February 4th, 2006

Избранные главы книги Adele Goldberg, David Robson “Smalltalk-80: The Language and Its Implementation”, выложены в открытый доступ.

Доступны главы:

  • реализация;
  • спецификация виртуальной машины;
  • формальная спецификация интерпретатора;
  • формальная спецификация примитивных методов;
  • формальная спецификация объектной памяти;

Почитать: Adele Goldberg, David Robson “Smalltalk-80: The Language and Its Implementation”.