Ebook134 pages2 hours
Введение в теорию языков программирования
By Ж. Довек and Ж.-Ж. Леви
Rating: 0 out of 5 stars
()
About this ebook
Языки программирования от Фортрана и Кобола до Caml и Java играют ключевую роль в управлении сложными компьютерными системами. Книга «Введение в теорию языков программирования» представляет читателю средства, необходимые для проектирования и реализации подобных языков. В ней предлагается единый подход к различным формализмам для определения языков программирования — операционной и денотационной семантике. Особое внимание при этом уделяется способам задания отношений между тремя объектами: программой, входным значением и результатом. Эти формализмы демонстрируются на примере таких типичных элементов языков программирования, как функции, рекурсия, присваивание, записи и объекты. При этом показывается, что теория языков программирования состоит не в последовательном изучении самих языков один за другим, а строится вокруг механизмов, входящих в различные языки. Изучение таких механизмов в книге приводит к разработке вычислителей, интерпретаторов и компиляторов, а также к реализации алгоритмов вывода типов для учебных языков.
Related to Введение в теорию языков программирования
Related ebooks
Проектирование гибких программ. Как не загнать себя в угол Rating: 0 out of 5 stars0 ratingsСправочник по языку Haskell Rating: 0 out of 5 stars0 ratingsЧисто функциональные структуры данных Rating: 0 out of 5 stars0 ratingsГлубокое обучение с R и Keras Rating: 0 out of 5 stars0 ratingsМоделирование аукционов Rating: 0 out of 5 stars0 ratingsПрактический анализ двоичных файлов Rating: 0 out of 5 stars0 ratingsШаблоны и практика глубокого обучения Rating: 0 out of 5 stars0 ratingsМикроконтроллеры? Это же просто! Rating: 0 out of 5 stars0 ratingsСовременное программирование с нуля! Rating: 0 out of 5 stars0 ratingsМикрокомпьютерные системы управления. Первое знакомство Rating: 0 out of 5 stars0 ratingsПрограммирование на Go. Разработка приложений XXI века Rating: 0 out of 5 stars0 ratingsАлгоритмы и программы на C++Builder Rating: 0 out of 5 stars0 ratingsПараллельные и высокопроизводительные вычисления Rating: 0 out of 5 stars0 ratingsПроектирование встраиваемых систем на ПЛИС Rating: 0 out of 5 stars0 ratingsКриптография с секретным ключом. Шифры — от простых до невскрываемых Rating: 0 out of 5 stars0 ratingsMongoDB в действии Rating: 0 out of 5 stars0 ratingsИскусство тестирования на проникновение в сеть Rating: 0 out of 5 stars0 ratingsМашинное обучение с участием человека Rating: 0 out of 5 stars0 ratingsОсновы программирования на языке Python Rating: 0 out of 5 stars0 ratingsКомпьютерные системы: архитектура и программирование Rating: 0 out of 5 stars0 ratingsЯзыки программирования. Концепции и принципы Rating: 0 out of 5 stars0 ratingsУязвимости в программном коде и борьба с ними Rating: 0 out of 5 stars0 ratingsДизайн и эволюция С++ Rating: 0 out of 5 stars0 ratingsПроектирование объектно-ориентированных баз данных Rating: 0 out of 5 stars0 ratingsПодготовка к ЕГЭ по информатике в компьютерной форме Rating: 0 out of 5 stars0 ratingsAsyncio и конкурентное программирование на Python Rating: 0 out of 5 stars0 ratingsПодготовка к успешной сдаче ОГЭ по информатике Rating: 0 out of 5 stars0 ratingsЯзык географической разметки KML Rating: 0 out of 5 stars0 ratingsСовременный Fortran на практике Rating: 0 out of 5 stars0 ratings
Programming For You
Современный подход к программной архитектуре: сложные компромиссы Rating: 0 out of 5 stars0 ratingsPython. Чистый код для продолжающих Rating: 0 out of 5 stars0 ratingsКодер с улицы. Правила нарушать рекомендуется Rating: 0 out of 5 stars0 ratingsUnity для разработчика. Мобильные мультиплатформенные игры Rating: 0 out of 5 stars0 ratingsАлгоритмы неформально. Инструкция для начинающих питонистов Rating: 0 out of 5 stars0 ratingsPython без проблем: решаем реальные задачи и пишем полезный код Rating: 0 out of 5 stars0 ratingsКод, который умещается в голове: эвристики для разработчиков Rating: 0 out of 5 stars0 ratingsОт джуна до сеньора: Как стать востребованным разработчиком Rating: 0 out of 5 stars0 ratingsВеб-разработка с применением Node и Express: Полноценное использование стека JavaScript. 2-е издание Rating: 0 out of 5 stars0 ratingsЭффективная работа в Microsoft Excel Rating: 0 out of 5 stars0 ratingsПрограммирование компьютерного зрения на языке Python Rating: 0 out of 5 stars0 ratingsJava в облаке. Spring Boot, Spring Cloud, Cloud Foundry Rating: 0 out of 5 stars0 ratingsUnity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание Rating: 0 out of 5 stars0 ratingsPython и машинное обучение Rating: 0 out of 5 stars0 ratingsЗнакомство с Python Rating: 0 out of 5 stars0 ratingsОт математики к обобщенному программированию Rating: 0 out of 5 stars0 ratingsСтруктуры данных в Python: начальный курс Rating: 0 out of 5 stars0 ratingsЧистый Python. Тонкости программирования для профи Rating: 0 out of 5 stars0 ratingsТеоретический минимум по Computer Science: Все, что нужно программисту и разработчику Rating: 0 out of 5 stars0 ratingsSQL: быстрое погружение Rating: 0 out of 5 stars0 ratingsАлгоритмы и структуры данных Rating: 0 out of 5 stars0 ratingsКак устроен Python. Гид для разработчиков, программистов и интересующихся Rating: 0 out of 5 stars0 ratingsПараллельное программирование на C# и .NET Core Rating: 0 out of 5 stars0 ratingsКурс программирования на языке Си : учебник Rating: 0 out of 5 stars0 ratingsThink DSP. Цифровая обработка сигналов на Python Rating: 0 out of 5 stars0 ratingsMicro:bit для неугомонных ученых Rating: 5 out of 5 stars5/5Основы программирования на языке Python Rating: 0 out of 5 stars0 ratingsC--. Практика многопоточного программирования Rating: 0 out of 5 stars0 ratingsПростой Python. Современный стиль программирования. 2-е изд. Rating: 0 out of 5 stars0 ratings
Reviews for Введение в теорию языков программирования
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews
Book preview
Введение в теорию языков программирования - Ж. Довек
Enjoying the preview?
Page 1 of 1