Основы компиляции: инкрементный подход 20574
Компиляторы традиционно считаются одной из самых трудных для понимания и изучения тем. Обычно в книгах каждая глава посвящена отдельному проходу компилятора. Но такая структура не позволяет раскрыть, как языковые средства влияют на решения, принимаемые при проектировании компилятора.
Вместо этого в «Основах компиляции» выбран инкрементный подход: компилятор совершенствуется последовательно, и читатель может написать весь код самостоятельно. Книга помогает создать собственный компилятор для небольшого, но достаточно мощного языка программирования, постепенно, шаг за шагом вводя все более сложные языковые средства.
Джереми Сик объясняет важнейшие концепции, алгоритмы и структуры данных, лежащие в основе современных компиляторов, и закладывает основу для изучения более сложных тем. Это краткое, но доступное руководство уже давно используют студенты и профессионалы.
Об авторе
Джереми Сик — профессор Университета штата Индиана, он читает курсы по алгоритмам, компиляторам и теории языков программирования. Джереми — автор книги «The Boost Graph Library» и создатель шаблонов для набора ограничений в C++, aka концептов. Кроме того, он изобрел систему постепенной типизации: систему типов, интегрирующую динамическую и статическую типизацию в одном языке программирования.
- АвторДжереми Сик
- КатегоріяПрограмування
- МоваРосійська
- Рік2024
- Сторінок256
- Формат165х235 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- ІлюстраціїЧорно-білі
- СеріяБиблиотека программиста
810 ₴
Відділення Нова Пошта80 ₴
Поштомат Нова Пошта40 ₴
Кур’єр Нова Пошта120 ₴
Відділення УкрПошта50 ₴
Кур’єр за адресою90 ₴
допоможіть тим, хто ще не читав