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

Lập trình hàm là một mô hình cố gắng giải quyết các vấn đề tính toán bằng cách đánh giá chuỗi các hàm có đầu ra được xác định bởi đầu vào của chúng chứ không phải trạng thái chương trình. Trong phong cách lập trình này, các tác dụng phụ và dữ liệu có thể thay đổi bị phản đối và thường bị cô lập nghiêm ngặt.




1
Rebol có phải là ngôn ngữ lập trình chức năng không?
Tôi tình cờ gặp Rebol và tôi đã tự hỏi về nó. Tôi chạy vào đoạn script sau từ đây : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag <entry> [ find/match entry/get <id> "http://stackoverflow.com/q/" ] answers: make block! length? questions foreach question questions [ question: load-xml/dom …

2
Ai là người đầu tiên đặt ra thuật ngữ Chức năng bậc cao và / hoặc Công dân hạng nhất?
Tôi đã hiểu rằng từ lâu trước khi Haskell, O'Caml hoặc LISP, các hàm bậc cao hơn là một môn học nghiên cứu và trong toán học, Schönfinkel (năm 1967) và Haskell Curry (năm 1968) đã áp dụng các kỹ thuật như cà ri, nhưng điều đó là trước khi …

1
Tốt hơn để sử dụng đơn nguyên lỗi với xác nhận trong các chức năng đơn âm của bạn, hoặc thực hiện đơn nguyên của riêng bạn với xác thực trực tiếp trong liên kết của bạn?
Tôi đang tự hỏi những gì thiết kế tốt hơn khôn ngoan cho khả năng sử dụng / bảo trì, và những gì tốt hơn khi phù hợp với cộng đồng. Cho mô hình dữ liệu: type Name = String data Amount = Out | Some | Enough | Plenty …










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.