Ostatnio bardzo się zainteresowałem zrozumieniem i sprawdzeniem aspektów (funkcjonalnych) języków programowania.
Jednak gdy zagłębiam się głębiej, rzeczy takie jak rachunek , teoria kategorii i semantyka denotacyjna są nieco trudne do odczytania bez odpowiedniego wyjaśnienia.
Czytam SICP (całkiem pouczającą książkę), ale chcę zagłębić się w teorię programowania funkcjonalnego. Czy są jakieś książki / blogi / strony / you-name-it, które od samego początku omawiałyby teorię funkcjonalnych języków programowania?
reference-request
lambda-calculus
functional-programming
books
Daniel Gratzer
źródło
źródło
Domains and Lambda-Calculi
również zDesign Concepts in Programming Languages
(gruby, ale jak dotąd warto)Nowa odpowiedź na stare pytanie . Być może zainteresuje Cię teoria kategorii dla programistów autorstwa Bartosza Milewskiego. Mówiąc bardziej ogólnie, możesz zajrzeć na blog Bartosz Milewski Programming Cafe .
źródło
Te książki mają wysokie oceny i pojawiają się w różnych społecznościach naukowych:
Typ Teoria i programowanie funkcjonalne Simona Thompsona.
Struktura i interpretacja programów komputerowych
źródło