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
Một số kỹ thuật tôi có thể sử dụng để cấu trúc lại mã hướng đối tượng thành mã chức năng là gì?
Tôi đã dành khoảng 20-40 giờ để phát triển một phần của trò chơi bằng cách sử dụng JavaScript và HTML5 canvas. Khi tôi bắt đầu, tôi không biết mình đang làm gì. Vì vậy, nó bắt đầu như một bằng chứng về khái niệm và hiện đang xuất hiện …







2
Có phải là thông lệ để chuyển đổi các đặc tả yêu cầu thành logic vị ngữ cho lập trình chức năng?
Gần đây tôi đã được phân công làm việc trong một dự án nhỏ đang được triển khai tại Haskell. Đến từ nền tảng OO / bắt buộc, tôi đã quen với việc chuyển đổi các yêu cầu / câu chuyện của người dùng thành các trường hợp sử dụng …





4
Làm thế nào là các thực thể với một bản sắc và một trạng thái liên tục có thể thay đổi được mô hình hóa trong một ngôn ngữ lập trình chức năng?
Trong câu trả lời cho câu hỏi này (được viết bởi Pete), có một số cân nhắc về OOP so với FP. Cụ thể, có ý kiến ​​cho rằng các ngôn ngữ FP không phù hợp lắm để mô hình hóa các đối tượng (liên tục) có bản sắc và …



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.