!_Расширенный поиск_!    <НА ГЛАВНУЮ>

Скачать "Клинтон Л. Джеффери - Создай свой собственный язык программирования" бесплатно

Панель управления
Логин 
Пароль 
 


Основные категории

-- Книги
-- Аудиокниги
-- Журналы
-- Фильмы


Информация
Все вопросы и пожелания пишите на [email protected]
Правообладателям
Расширенный поиск
по сайту
Создай свой собственный язык программирования : КНИГИ » Программирование
автор: brij | 9 апреля 2023 | Просмотров: 39
 
Создай свой собственный язык программирования     Название:   
    Автор:   
    Формат:   PDF
    Размер:   14.7 MB
    Год:   
    Качество:   Отличное
    Язык:   Русский
    Страниц:   410

 
 

Руководство программиста по разработке компиляторов, интерпретаторов и доменно-ориентированных языков для решения современных вычислительных задач.

Книга рассказывает о том, как разрабатывать уникальные языки программирования, чтобы сократить время и стоимость создания приложений для новых или специализированных областей применения вычислительной техники. Вы начнете с реализации интерфейса компилятора для вашего языка, включая лексический и синтаксический анализатор, а к концу чтения сможете разрабатывать и воплощать в коде свои собственные языки, позволяющие компилировать и запускать программы.

Создание новых языков для конкретных целей – одно из противоядий от кризиса программного обеспечения. Эта книга посвящена созданию новых языков программирования. Вводится тема проектирования языка программирования, хотя основной акцент делается на реализации языка программирования. В рамках этой интенсивно изучаемой темы новым аспектом данной книги является слияние традиционных инструментов компиляции (Flex и Byacc) с двумя языками реализации более высокого уровня. Язык очень высокого уровня (Unicon) обрабатывает структуры данных и алгоритмы компилятора, как нож масло, в то время как основной современный язык (Java) показывает, как реализовать тот же код в более типичной производственной среде.

Для кого эта книга:
Эта книга предназначена для разработчиков программного обеспечения, заинтересованных в идее создания собственного языка или разработки языка, специфичного для конкретной предметной области. Студенты, изучающие информатику на курсах построения компиляторов, также найдут эту книгу весьма полезной в качестве практического руководства по реализации языка в дополнение к другим теоретическим учебникам. Чтобы извлечь максимальную пользу из данной книги, требуются знания среднего уровня и опыт работы с языком высокого уровня, таким как Java или C++.









Сосчитайте:   93 + один – 3 =      и нажмите   






Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:





Нашли ошибку? Сообщите администрации сайта:
Выберите один из разделов меню и, если необходимо, напишите комментарий
   93 + один – 2 =    
За ложную информацию бан на месяц


Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:

Код для вставки на сайт или в блог:      
Код для вставки в форум (BBCode):      
Прямая ссылка на эту публикацию:      


Помощь по работе с нашей библиотекой :

Программа для открытия файлов формата .PDF
Программа для открытия файлов формата .DJVU
Программа для открытия файлов формата .FB2

 
 
  • 0
 (голосов: 0)
Распечатать
 
 


Другие книги (журналы) по этой теме:
 
Языки программирования и методы трансляции | Свердлов С. З. | Программирование | Скачать бесплатно Свердлов С. З. - Языки программирования и методы трансляции

Языки программирования и методы трансляции — В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирование компиляторов. Первая часть книги содержит обзор языков высокого уровня и связанных с их эволюцией технологий структурного, модульного и объектно-ориентированного программирования.
 
 
Технология разработки программного обеспечения | Гниденко И.Г., Павлов Ф.Ф., Федоров Д.Ю. | Программирование | Скачать бесплатно Гниденко И.Г., Павлов Ф.Ф., Федоров Д.Ю. - Технология разработки программного обеспечения

В учебнике рассматриваются теоретические основы современных технологий и методов программирования и практические вопросы создания программ на языках высокого уровня, описываются эволюция языков программирования, жизненный цикл и организация разработки программного обеспечения, основы программирования на языках С и Python.
 
 
Алгоритмические языки высокого уровня | Мурадханов С. Э., Широков А. И. | Информатика | Скачать бесплатно Мурадханов С. Э., Широков А. И. - Алгоритмические языки высокого уровня

Алгоритмические языки высокого уровня — Рассмотрены основные элементы алгоритмических языков программирования. Приводятся многочисленные примеры, в которых изложено все, что нужно современному специалисту для создания приложений: конструкции языка, динамические структуры данных и основы объектно-ориентированного подхода при разработке програ ...
 
 
Программирование на языках высокого уровня | Голицына О.Л., Попов И.И. | Программирование | Скачать бесплатно Голицына О.Л., Попов И.И. - Программирование на языках высокого уровня

Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ. Описаны методологии программирования — ...
 
 



Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц.
Если это не так - свяжитесь с администрацией сайта.
Материал будет немедленно удален.
Электронная версия этой публикации предоставляется только в ознакомительных целях.
Для дальнейшего её использования Вам необходимо будет
приобрести бумажный (электронный, аудио) вариант у правообладателей.

Администрация сайта

Наверх