Вивчення теорії мови програмування


16

Нещодавно я дуже зацікавився розумінням та доведенням аспектів (функціональних) мов програмування.

Однак, коли я заглиблююсь все глибше, такі речі, як обчислення, теорія категорій та денотаційна семантика, трохи важко обробляти без належного пояснення.λ

Я читаю SICP (досить просвітницьку книгу), але прагну заглибитися в теорію функціонального програмування. Чи є книги / блоги / сайти / ви-назви-це, які б обговорювали теорію функціональних мов програмування з нуля?

Відповіді:


10

λ

  1. Роберто М. Амадіо та П'єр-Луї Курієн: Домени та Ламбда-Калькулі

Теоретичні типові рахунки простіше отримати:

  1. Боб Харпер, Практичні основи мов програмування (також є друкована версія ).
  2. Бенджамін Пірс, типи та мови програмування .
  3. Курс Франка Пфеннінга з обчислень та дедукції , я думаю, він також видав книгу з такою ж назвою.

Я поїхав Domains and Lambda-Calculiтак само, як Design Concepts in Programming Languages(товстий, але вартий поки що)
Даніель Гратцер


-3

Ці книги мають високий рейтинг і виходять у різних наукових спільнотах:

Теорія та функціональне програмування типу Саймона Томпсона.

Структура та інтерпретація комп'ютерних програм


3
Як ці книги стосуються теорії ? Чому ти їх рекомендуєш; ти їх читав?
Рафаель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.