Tôi đã có một cuộc thảo luận với một người bạn gần đây (một người ủng hộ các ngôn ngữ được gõ mạnh). Ông đã bình luận:
Các nhà phát minh của Lambda Tính luôn có ý định đánh máy nó.
Bây giờ chúng ta có thể thấy rằng Giáo Hội được kết hợp với các Đơn giản chỉ cần gõ Lambda Calculus . Thật vậy, có vẻ như ông đã giải thích Công cụ tính toán Lambda đơn giản để giảm sự hiểu lầm về Công cụ tính toán Lambda.
Bây giờ khi John McCarthy tạo ra Lisp - ông đã dựa trên Công cụ tính toán Lambda . Điều này là do chính anh ta thừa nhận khi anh ta xuất bản "Các hàm đệ quy của biểu thức tượng trưng và tính toán của chúng bằng máy, Phần I" . Bạn có thể đọc nó ở đây .
McCarthy dường như không đề cập đến Giải tích Lambda đơn giản. Điều này dường như bị chi phối bởi Robyn Milner với ML .
Có một số cuộc thảo luận về mối quan hệ giữa Lisp và Lambda Tính ở đây , nhưng họ không thực sự đi đến tận cùng lý do tại sao McCarthy chọn để bỏ nó.
Câu hỏi của tôi là - Nếu McCarthy thừa nhận anh ta biết về Lambda Tính - tại sao anh ta lại bỏ qua phép tính Typed Lambda? (tức là - có thực sự rõ ràng rằng Lambda Tính được dự định gõ không? Có vẻ như vậy)