Which programming paradigm emphasizes defining what should be computed rather than how it should be computed?

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: "Functional programming". Trong bốn lựa chọn, lối hàm là lối duy nhất mang tinh thần khai báo: chương trình được viết bằng cách định nghĩa các hàm và biểu thức mô tả kết quả cần có, không phải bằng chuỗi lệnh thay đổi trạng thái theo thời gian, nên nó nhấn vào cái gì cần tính thay vì tính theo bước nào. Phương án "Imperative programming" chính là cực đối lập, vì chương trình ở đó là dãy lệnh lần lượt làm thay đổi biến và trạng thái máy, tức mô tả cách làm. Phương án "Object-oriented programming" tổ chức mã quanh các đối tượng gói dữ liệu cùng phương thức, nhưng thân mỗi phương thức vẫn viết theo lối ra lệnh từng bước. Phương án "Procedural programming" là một nhánh của lối mệnh lệnh, chỉ thêm việc chia chương trình thành các hàm con nên vẫn thuộc nhóm mô tả cách làm.

Cùng phần 12

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