Câu hỏi được gắn thẻ «lambda-calculus»

calcul-compus là một hệ thống chính thức để định nghĩa hàm, ứng dụng hàm và đệ quy tạo thành cơ sở toán học của lập trình hàm.





2
Có các bài báo đánh giá ngang hàng nghiên cứu những ưu và nhược điểm của lập trình chức năng?
Ai đó có thể giới thiệu cho tôi các bài báo đánh giá ngang hàng nghiên cứu các ưu điểm hoặc nhược điểm của việc viết mã theo kiểu chức năng không? Có bài báo nào thảo luận về các ứng dụng của Lambda Tính trong các lĩnh vực như …

2
Đơn đặt hàng ứng dụng
Thứ tự áp dụng: Luôn đánh giá đầy đủ các đối số của hàm trước khi tự đánh giá hàm, như - (λx.x2(λx.(x+1) 2)))→(λx.x2(2+1))→ (λx.x2(3))→ 32 → 9(λx.x2(λx.(x+1) 2)))→(λx.x2(2+1))→ (λx.x2(3))→ 32 → 9(\lambda x. x^2(\lambda x.(x+1) \ \ 2))) \rightarrow (\lambda x. x^2(2+1))\rightarrow \ (\lambda x. x^2(3)) \rightarrow \ 3^2 …




3
Một quine trong tính toán lambda tinh khiết
Tôi muốn một ví dụ về một quine trong phép tính lambda thuần túy . Tôi đã khá ngạc nhiên khi tôi không thể tìm thấy một người bằng cách googling. Trang quine liệt kê các câu hỏi cho nhiều ngôn ngữ "thực", nhưng không phải cho phép tính lambda. …


2
Các hàm bậc cao hơn có cung cấp nhiều năng lượng hơn cho lập trình hàm không?
Tôi đã hỏi một câu hỏi tương tự trên cstheory.SE . Theo câu trả lời này trên Stackoverflow có một thuật toán trên một ngôn ngữ lập trình chức năng thuần túy phi lười biếng có phức tạp, trong khi cùng một thuật toán trong lập trình bắt buộc là …


4
Ai đó có thể đưa ra một ví dụ đơn giản nhưng không phải đồ chơi về ngữ pháp nhạy cảm ngữ cảnh không?
Tôi đang cố gắng để hiểu ngữ pháp nhạy cảm ngữ cảnh. Tôi hiểu tại sao ngôn ngữ như { W w | w ∈ A*}{ww|w∈Một*}\{ww \mid w \in A^*\} { anbncn| N ∈ N }{mộtnbncn|n∈N}\{a^n b^n c^n \mid n\in\mathbb{N}\} không phải là bối cảnh miễn phí, nhưng những gì …

1
Là gì
Tôi đang xem Giải tích công trình và vị trí của nó trong Lambda Cube . Nếu tôi hiểu chính xác, mỗi trục của khối lập phương có thể được coi là thêm một hoạt động khác liên quan đến các loại vào phép tính được gõ đơn giản, λ→λ→\lambda_\to …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.