Haskell 落入函数式编程范式
过程式编程中的 C
面向对象编程中的 C++
Bash 属于哪种范式?
答案1
基于这个清单这是:
- 至关重要的而不是功能性的,因为它会产生副作用,
- 不是声明性的,因为它确实指定了操作执行的顺序(它并不总是简单的顺序。比较
< file program
和program < file
,它们做同样的事情。), - 不是面向对象的,因为代码和数据没有分组,
- 程序因为你能将代码组合成函数,
- 不是逻辑,因为它与形式逻辑关系不大,并且
- 不是象征性的,因为它的程序操作在合理的生产代码中是闻所未闻的。