| Автор(ы): | Робин Хантер | 
| Author: | Robin Hunter | 
| Название: | Основные концепции компиляторов | 
| Title: | The Essence of Compilers | 
| Тип издания: | Начно-популярное издание | 
| Сведения об издании: | |
| Место издания: | С.П. | 
| Издатель: | Издательский дом "Вильямс" | 
| Дата издания: | 2002 | 
| Срок выхода в свет: | 2002, 4 кв. | 
| Количество страниц: | 256, с ил. | 
| Сопровод. материалы: | <нет> | 
| Серия: | Основные концепции | 
| ISBN (русск): | 5-8459-0360-2 | 
| ISBN (англ): | 0-1372-7835-7 | 
| УДК: | 681.3.07 | 
| Barcode: | 9785845903600 | 
| Формат: | 60x88/16 | 
| Тип бумаги: | газетная | 
| Аннотация: | Эта небольшая, но емкая книга является введением в теорию создания компиляторов, а также кратким описанием принципов их работы. Изучение компиляторов является центральным и одним из наиболее востребованных аспектов компьютерных наук. Написание компилятора требует знания исходного языка, целевой машины и обеспечения их взаимосвязи. Наличие современного инструментального обеспечения освобождает программиста от многих утомительных, подверженных ошибкам моментов при создании компилятора. Данная книга прежде всего посвящена компиляции императивных языков, поэтому язык С применяется в качестве исходного языка во многих примерах, описывающих различные аспекты компиляции. В то же время многие свойства языка, компиляцию которого мы рассматриваем в этой книге, не связаны с C, поэтому в таких случаях используются другие, более подходящие языки - Pascal, Ada, C++, FORTRAN, Java. Материал изложен в расчете на читателя, не знакомого с данным предметом. В тексте предлагаются рекомендации по дополнительной литературе и даны подсказки по средствам инструментальной поддержки. Для закрепления материала предлагаются упражнения (с решениями). В завершение книги приводится словарь терминов, используемых в данной области. Книга может быть полезна как студентам, так и преподавателям, читающим соответствующий курс лекций. | 
Для получения дополнительной информации о книге щелкните на этой ссылке