Создай свой собственный язык программированияКНИГИ » ПРОГРАММИНГ
Название: Создай свой собственный язык программирования: Руководство программиста по разработке компиляторов, интерпретаторов и доменно-ориентированных языков для решения современных вычислительных задач Автор: Клинтон Л. Джеффери Издательство: ДМК Пресс Год: 2022 Страниц: 410 Язык: русский Формат: pdf Размер: 14.7 MB
Книга рассказывает о том, как разрабатывать уникальные языки программирования, чтобы сократить время и стоимость создания приложений для новых или специализированных областей применения вычислительной техники. Вы начнете с реализации интерфейса компилятора для вашего языка, включая лексический и синтаксический анализатор, а к концу чтения сможете разрабатывать и воплощать в коде свои собственные языки, позволяющие компилировать и запускать программы.
Создание новых языков для конкретных целей – одно из противоядий от кризиса программного обеспечения. Эта книга посвящена созданию новых языков программирования. Вводится тема проектирования языка программирования, хотя основной акцент делается на реализации языка программирования. В рамках этой интенсивно изучаемой темы новым аспектом данной книги является слияние традиционных инструментов компиляции (Flex и Byacc) с двумя языками реализации более высокого уровня. Язык очень высокого уровня (Unicon) обрабатывает структуры данных и алгоритмы компилятора, как нож масло, в то время как основной современный язык (Java) показывает, как реализовать тот же код в более типичной производственной среде.
Для кого эта книга: Эта книга предназначена для разработчиков программного обеспечения, заинтересованных в идее создания собственного языка или разработки языка, специфичного для конкретной предметной области. Студенты, изучающие информатику на курсах построения компиляторов, также найдут эту книгу весьма полезной в качестве практического руководства по реализации языка в дополнение к другим теоретическим учебникам. Чтобы извлечь максимальную пользу из данной книги, требуются знания среднего уровня и опыт работы с языком высокого уровня, таким как Java или C++.
Скачать Создай свой собственный язык программирования
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
С этой публикацией часто скачивают:
Языки программирования и методы трансляции (2014) Название: Языки программирования и методы трансляции Автор(ы): Опалева Э.А., Самойленко В.П. Издательство: БХВ-Петербург Год: 2014 Страниц: 477...
Языки программирования и методы трансляции (2021) Название: Языки программирования и методы трансляции Автор: Свердлов С. З. Издательство: Лань Год: 2021 Cтраниц: 564 Формат: pdf Размер: 66 мб Язык:...
Языки программирования и методы трансляции (2019) Название: Языки программирования и методы трансляции Автор: Свердлов С.З. Издательство: Лань Год: 2019 - 2-е изд., испр. Cтраниц: 564 Формат: pdf...
Языки и методы программирования в системе Эльбрус Название: Языки и методы программирования в системе Эльбрус Автор: Сафонов В.О. Жанр: Учебное пособие Издательство: Наука Год: 1989 Страниц: 392...
Конструирование компиляторов Название: Конструирование компиляторов Автор: Свердлов С.З. Издательство: Lambert Academic Publishing Год: 2015 Страниц: 575 Формат: pdf Размер: 10...
Компиляторы: Принципы, технологии и инструменты Название: Компиляторы: Принципы, технологии и инструменты Автор: Ахо А.В., Сети Р. Ульман Дж.Д. Издательство: М.: Вильямс Год: 2003 Формат: pdf...
Введение в теорию языков программирования Название: Введение в теорию языков программирования Автор: Довек Ж., Леви Ж.-Ж. Издательство: ДМК Пресс Год: 2013 Страниц: 134 Формат: PDF Размер:...
Предметно-ориентированные языки программирования Название: Предметно-ориентированные языки программирования Автор: Мартин Фаулер Издательство: М.: Вильямс Серия: Signature Series Год: 2011 Страниц:...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.