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

Lập trình hàm là một mô hình lập trình, chủ yếu sử dụng các hàm làm phương tiện để xây dựng trừu tượng và diễn tả các tính toán bao gồm một chương trình máy tính.



2
Trạng thái của nghệ thuật trong tìm kiếm đóng gói trong lập trình logic chức năng là gì?
Tôi đặc biệt quan tâm đến các giải pháp cho vấn đề mà tìm kiếm được đóng gói có thể phụ thuộc vào thứ tự đánh giá. Theo [1], tìm kiếm được đóng gói trong PAKCS phụ thuộc vào thứ tự đánh giá, trong khi trong MCC thì không, nhưng …



2
Không phải lập trình chức năng chỉ là lập trình bắt buộc trá hình?
Một video trên YouTube Tôi đã xem giải thích sự khác biệt giữa bắt buộc và lập trình chức năng bằng cách chứng minh như thế nào những con số từ 1để 10được tóm tắt trong Java và trong Haskell tương ứng. Trong Java, bạn phải nêu rõ từng bước …






1
Chúng ta có thể làm mọi thứ bằng các ngôn ngữ bắt buộc với một ngôn ngữ chức năng nếu nó không cho phép 'trạng thái' không?
Tôi đã đọc Cấu trúc và Giải thích các Chương trình Máy tính (SICP), MIT. Điều tôi đã hiểu là trong ngôn ngữ lập trình chức năng thuần túy, không có thứ gọi là trạng thái cục bộ. SICP, trang 230 nói: "Lập trình mà không sử dụng các bài …

2
Trong phép đồng phân Curry-Howard được áp dụng cho các loại Hindley-Milner, mệnh đề nào tương ứng với một -> [a]?
(Sử dụng cú pháp Haskell, vì câu hỏi được lấy cảm hứng từ Haskell, nhưng nó áp dụng cho các hệ thống loại đa hình Hindley-Milner chung, chẳng hạn như SML hoặc Elm). Nếu tôi có chữ ký loại f :: a -> [a], mệnh đề logic được mã hóa …

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.