Языки программирования и методы трансляции

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

Первая часть содержит подробный обзор и сравнительный анализ языков программирования, рассматриваемых в контексте эволюции парадигм: от структурного и модульного до объектно-ориентированного программирования. Автор проводит экспертный анализ таких языков, как Фортран, Алгол, Кобол, PL/I, Паскаль, Си, Ада, Модула-2, C++, Java, C#, Оберон, а также концептуальных языков (Форт, Лисп, Пролог, Смолток).

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

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

Похожие книги

Языки программирования и методы трансляции
A
Автор
С. З. Свердлов
Издательство
Лань
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент