Компиляторы: принципы, технологии и инструментарий, 2 е изд .
| Müəllif | Ахо Альфред В., Лам Моника С., Сети Рави, Ульман Джеффри Д. |
|---|---|
| Nəşr olunduğu il | 2018 |
| Elm sahəsi | Kompyuter elmləri |
| Nəşriyyat | ООО И.Д. Вильямс |
| Nəşr yeri | Москва |
Ахо Альфред В., Лам Моника С., Сети Рави, Ульман Джеффри Д.. Компиляторы: принципы, технологии и инструментарий, 2 е изд .. Москва, ООО И.Д. Вильямс, 2018.
Со времени написания первого издания книги в 1986 году в мире разработ ки компиляторов произошли значительные изменения. Языки программирования эволюционировали и перед разработчиками возникли новые проблемы. Архитектура компьютеров предлагает массу различных вычислительных ресурсов, которые для получения наивысших результатов должен использовать разработчик компилятора. Пожалуй, наиболее интересно то, что методы оптимизации кода нашли применение не только в компиляторах. В настоящее время они используются в инструментарии для поиска ошибок в программном обеспечении и, что особенно важно, при проверке безопасности существующего кода. Большинство других методов грамматика, регулярные выражения, синтаксические анализаторы и синтаксически управляемые трансляторы также широко используются не только при разработке компиляторов. Таким образом, наш подход остался тем же, что и в предыдущих версиях книги. Мы отдаем себе отчет в том, что лишь малая доля наших читателей будет заниматься разработкой или хотя бы поддержкой компилятора для какого-то из основных языков программирования. Однако модели, теория и алгоритмы, свя занные с компиляторами, могут применяться для решения широкого диапазона задач проектирования и разработки программного обеспечения. Таким образом, мы уделяем особое внимание задачам, которые обычно встречаются при разработке языковых процессоров, независимо от исходного языка или целевой машины.