Создай свой собственный язык программирования : руководство программиста по разработке компиляторов, интерпретаторов и доменноориентированных языков для решения современных вычислительных задач
Здесь можно купить книгу "Создай свой собственный язык программирования : руководство программиста по разработке компиляторов, интерпретаторов и доменноориентированных языков для решения современных вычислительных задач" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-93700-140-5
Страниц: 409
Артикул: 108056
Возрастная маркировка: 16+
Краткая аннотация книги "Создай свой собственный язык программирования"
Книга рассказывает о том, как разрабатывать уникальные языки программирования, чтобы сократить время и стоимость создания приложений для новых или специализированных областей применения вычислительной техники. Вы начнете с реализации интерфейса компилятора для вашего языка, включая лексический и синтаксический анализатор, а к концу чтения сможете разрабатывать и воплощать в коде свои собственные языки, позволяющие компилировать и запускать программы. Издание адресовано разработчикам программного обеспечения, заинтересованным в создании собственного языка. Для изучения материала потребуется опыт программирования на языке высокого уровня, таком как Java или C++.
Содержание книги "Создай свой собственный язык программирования : руководство программиста по разработке компиляторов, интерпретаторов и доменноориентированных языков для решения современных вычислительных задач"
Об авторах
О рецензентах
Предисловие
ЧАСТЬ I. ИНТЕРФЕЙСЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ
Глава 1. Зачем создавать еще один язык программирования?
Глава 2. Дизайн языка программирования
Глава 3. Сканирование исходного кода
Глава 4. Парсинг
Глава 5. Деревья синтаксиса
ЧАСТЬ II. ОБХОДЫ ДЕРЕВА СИНТАКСИСА
Глава 6. Таблицы символов
Глава 7. Проверка базовых типов
Глава 8. Проверка типов в массивах, вызовах методов и доступах к структурам
Глава 9. Генерация промежуточного кода
Глава 10. Раскраска синтаксиса в IDE
ЧАСТЬ III. ГЕНЕРАЦИЯ КОДА И СРЕДЫ ВЫПОЛНЕНИЯ
Глава 11. Интерпретаторы байт-кода
Глава 12. Генерация байт-кода
Глава 13. Генерация собственного кода
Глава 14. Реализация операторов и встроенных функций
Глава 15. Структуры управления доменами
Глава 16. Сборка мусора
Глава 17. Заключительные размышления
ЧАСТЬ IV. ПРИЛОЖЕНИЕ
Приложение. Основы Unicon
Оценки
Все отзывы о книге Создай свой собственный язык программирования : руководство программиста по разработке компиляторов, интерпретаторов и доменноориентированных языков для решения современных вычислительных задач
С книгой "Создай свой собственный язык программирования" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Создай свой собственный язык программирования : руководство программиста по разработке компиляторов, интерпретаторов и доменноориентированных языков для решения современных вычислительных задач (автор Л. Клинтон)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку