KOMPILATORY ALFRED V. AHO, JEFFREY ULLMAN, MONICA S. LAM, SETHI RAVI
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 124
Заказывая «KOMPILATORY ALFRED V. AHO, JEFFREY ULLMAN, MONICA S. LAM, SETHI RAVI», вы можете быть уверены, что данное изделие из каталога «Программирование» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
ПРАВИЛА, МЕТОДЫ И ИНСТРУМЕНТЫ КОМПИЛЯТОРОВ
АХО АЛЬФРЕД В., УЛЛМАН ДЖЕФФРИ, ЛАМ МОНИКА С., СЕТИ РАВИ
- Издательство: PWN SCIENTIFIC PUBLISHING PUBLISHING
- Год издания: 2019
- Переплет: ТВЕРДЫЙ Переплет
- Формат: 165 x 235 мм >
- Количество страниц: 1064
- EAN: 9788301203818
Языки программирования — это способы написания вычислений, которые представляют вычисления так, чтобы их могли понять как люди, так и машины. Мир, каким мы его знаем сегодня, зависит от языков программирования, поскольку все программное обеспечение, работающее на всех компьютерах, было написано на каком-то языке программирования. Однако прежде чем программу можно будет запустить, ее необходимо сначала перевести в форму, в которой компьютер сможет ее выполнить. Этот перевод осуществляется с помощью специальных программных систем, называемых компиляторами. 2-е издание классической книги, известной во всем мире как Книга Дракона, посвящено проектированию и реализации компиляторов. Многочисленные обширные упражнения, включенные в каждый подраздел, помогают читателю точнее понять и усвоить тему. Благодаря чтению вы узнаете: - Основные вопросы, связанные с архитектурой компьютеров и принципами языков программирования. - Обзор лексического анализа, регулярных выражений, конечных автоматов и инструментов генерации лексеров. - Основные методы парсинга - Основные понятия синтаксических определений и синтаксического перевода. - Принципы проектирования генератора кода. - Технологии оптимизации кода Новые главы охватывают такие темы, как: - Среды выполнения, включая: механизмы сбора мусора и управление стеком. - Оптимизация на уровне инструкций - Обнаружение и использование параллелизма в более широком масштабе. - Межпроцедурный анализ Принципы и методы проектирования компиляторов применимы в столь многих областях, что каждый ученый-компьютерщик наверняка столкнется с ними много раз в своей работе. Изучение написания компиляторов означает изучение таких тем, как языки программирования, компьютерная архитектура, теория языков, алгоритмы и разработка программного обеспечения.
[Stamp,9788301203818,04.01.2024 16:18:25]