Основы языков программирования

Основы языков программирования Основы языков программирования (EOPL) Учебник по языкам программирования, написанный Дэниелом Фридманом, Митчеллом Уондом и Кристофером Хейнсом.  Рассматривает […]

Основы языков программирования

  • Основы языков программирования (EOPL)

    • Учебник по языкам программирования, написанный Дэниелом Фридманом, Митчеллом Уондом и Кристофером Хейнсом. 
    • Рассматривает принципы работы языков программирования с операционной точки зрения. 
    • Начинается с интерпретатора в Scheme, добавляя конструкции для увеличения выразительности. 
    • Показывает, как систематические преобразования могут исключить определенные конструкции. 
  • Вторая часть книги

    • Посвящена систематическому переводу на регистрационные машины, устраняя замыкания и рекурсивные вызовы. 
    • В конце остается «интерпретатор» с простыми функциями и операторами присваивания. 
  • Бонусные материалы

    • В книге есть упражнения для изучения альтернативных вариантов дизайна. 
    • Готовит читателя к курсу по принципам компиляции и языковому переводу. 
  • Отход от традиционных подходов

    • EOPL отличается от учебников 1980-х, которые охватывали несколько языков программирования. 
    • Книга стала почти классической, и сейчас вышло ее третье издание с дополнительными темами. 
  • История и развитие

    • EOPL была основана в 1983 году и стала результатом работы нескольких преподавателей. 
    • За 25 лет существования книга стала почти классической, и теперь вышло ее третье издание. 
  • Поддержка и развитие

    • Авторы и Мэтью Флэтт предоставили плагины для обучения с помощью EOPL. 
    • EOPL породил другие связанные тексты, включая «Lisp in Small Pieces» и «Языки программирования: применение и интерпретация». 

Полный текст статьи:

Основы языков программирования — Википедия

Оставьте комментарий

Прокрутить вверх