What is a common use case for functional programming languages?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Performing mathematical and data analysis tasks". Lập trình hàm coi việc tính toán là áp dụng hàm lên giá trị, tránh trạng thái thay đổi và tác dụng phụ, nên mã rất gần cách viết công thức toán, dễ suy luận đúng sai và dễ chạy song song; vì vậy nó mạnh ở các bài toán tính toán, biến đổi và phân tích dữ liệu. Phương án "Web development" là việc làm được nhưng không phải thế mạnh định danh, lĩnh vực này lâu nay do các ngôn ngữ thủ tục và hướng đối tượng cùng bộ khung của chúng chiếm phần lớn. Phương án "Writing operating systems" cần kiểm soát bộ nhớ, thanh ghi và thiết bị ở mức rất thấp, đó là đất của ngôn ngữ hệ thống như hợp ngữ hoặc C. Phương án "Building relational databases" thuộc về mô hình khai báo với ngôn ngữ truy vấn chuyên dụng, không phải điểm mạnh của lập trình hàm.

Cùng phần 12

Xuất hiện trong 1 bộ đề