Programming Paradigms

探讨函数式编程 声明式编程 事件驱动编程 与面向对象编程的对比

1. 哪种编程范式专注于包含数据和方法的'对象'?
2. 以下哪些属于函数式编程语言?(选择所有适用项)
3. 过程式编程将代码组织为操作数据的过程(函数),而不是将数据和函数捆绑到对象中。
4. 描述'做什么'而非'怎么做'的编程范式的英文缩写是什么?
5. 哪种范式的特点是通过一系列语句改变变量的状态?
6. 以下哪些是面向对象编程的核心原则?(选择所有适用项)
7. 函数式编程避免可变状态和副作用。
8. 依赖数学逻辑,程序以关系和规则集形式编写的编程范式名称是什么(例如 Prolog)?
9. 哪种范式的代码结构为一系列过程调用,常使用共享全局数据?
10. 以下哪些属于'声明式'范式?(选择所有适用项)
Answered 0 of 0 — 0 correct