Mempelajari Teori Bahasa Pemrograman

15

Baru-baru ini saya menjadi sangat tertarik untuk memahami dan membuktikan aspek-aspek bahasa pemrograman (fungsional).

Namun ketika saya menyelam lebih dalam, hal-hal seperti kalkulus , teori kategori, dan semantik denotasi agak sulit untuk diraih tanpa penjelasan yang tepat.λ

Saya membaca SICP (buku yang cukup mencerahkan) tetapi saya ingin menyelami teori pemrograman fungsional lebih dalam. Apakah ada buku / blog / situs / nama-Anda-itu yang akan membahas teori bahasa pemrograman fungsional dari bawah ke atas?

Daniel Gratzer
sumber

Jawaban:

10

λ

  1. Roberto M. Amadio dan Pierre-Louis Curien: Domains dan Lambda-Calculi

Akun tipe-teori lebih mudah diperoleh:

  1. Bob Harper, Yayasan Praktis Bahasa Pemrograman (ada juga versi cetak ).
  2. Benjamin Pierce, Jenis dan Bahasa Pemrograman .
  3. Kursus Frank Pfenning tentang Komputasi dan Pengurangan , saya pikir dia juga menerbitkan buku dengan judul yang sama.
Andrej Bauer
sumber
Saya pergi dengan Domains and Lambda-Calculijuga Design Concepts in Programming Languages(tebal tapi setimpal sejauh ini)
Daniel Gratzer