Надежда (язык программирования)

Hope (язык программирования) История и особенности Hope Hope — функциональный язык программирования, созданный в 1970-х в Эдинбургском университете.  Появился раньше […]

Hope (язык программирования)

  • История и особенности Hope

    • Hope — функциональный язык программирования, созданный в 1970-х в Эдинбургском университете. 
    • Появился раньше Miranda и Haskell, современник ML. 
    • Основан на NPL, первом языке с вычислением по шаблону и алгебраическими типами данных. 
    • Назван в честь сэра Томаса Хоупа, шотландского реформатора сельского хозяйства. 
  • Языковые особенности

    • Факториальная программа в Hope не меняет смысла при изменении порядка предложений. 
    • Требуются явные объявления типов, нет алгоритма вывода типов. 
    • Предоставляет кортежи и списки как встроенные структуры данных. 
  • Реализации и развитие

    • Первая реализация была строгой, но появились ленивые версии. 
    • British Telecom и Имперский колледж внедряли строгую версию. 
    • Первый релиз в 1986 году, последующие выпуски от Марка Таснга. 
    • Hope+ добавил аннотации для строгой или ленивой оценки. 
  • Учебное пособие и рекомендации

    • Роджер Бейли опубликовал учебное пособие «Надежда» в 1985 году. 
    • Ссылки на интерпретатор для IBM PC DOS 2.0 в августовском выпуске BYTE. 
  • Ссылки и ресурсы

    • Внешние ссылки на интерпретатор Hope для Windows и запись в онлайн-словаре языков программирования. 

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

Надежда (язык программирования) — Википедия

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

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