Недавно я чрезвычайно заинтересовался пониманием и доказательством аспектов (функциональных) языков программирования.
Однако, как я углублюсь в глубину, такие вещи, как исчисление , теория категорий и денотационная семантика, немного трудно найти без надлежащего объяснения.
Я читаю SICP (довольно поучительная книга), но я хочу углубиться в теорию функционального программирования. Есть ли какие-нибудь книги / блоги / сайты / you-name-it, которые обсуждали бы теорию функциональных языков программирования с нуля?
reference-request
lambda-calculus
functional-programming
books
Даниэль Гратцер
источник
источник
Domains and Lambda-Calculi
так же какDesign Concepts in Programming Languages
(толстый, но оно того стоит)Новый ответ на старый вопрос . Вас может заинтересовать Теория категорий для программистов Бартоша Милевски. В более общем плане, вы можете посмотреть в блоге Bartosz Milewski's Programming Cafe .
источник
Эти книги имеют высокие оценки и попадают в различные научные сообщества:
Теория типов и функциональное программирование Саймона Томпсона.
Структура и интерпретация компьютерных программ
источник