324得票17回答
过程式编程和函数式编程有什么区别?

我已经阅读了维基百科关于过程式编程和函数式编程的文章,但我仍然有些困惑。能不能简单粗暴地概括一下它们的核心区别?

252得票7回答
面向对象编程(OOP) vs 函数式编程 vs 过程式编程

这些编程范式之间有什么区别,它们是否更适合特定问题,或者某些使用情况是否偏好其中任何一种? 欢迎提供架构示例!

122得票8回答
声明式编程和过程式编程范式有什么区别?

什么是声明式和过程式编程范例的区别?你能给出一些例子吗? 还有哪些编程范例存在?

118得票9回答
真正理解过程式和函数式之间的区别

我真的很难理解程序化编程和函数式编程范例之间的区别。 以下是维基百科关于函数式编程的前两段: 在计算机科学中,函数式编程是一种将计算视为数学函数评估并避免状态和可变数据的编程范例。 它强调应用函数,与命令式编程风格形成对比,后者强调状态更改。 功能编程起源于λ演算,这是在20世纪30...

117得票5回答
PHP面向对象编程(OOP)和过程化编程的简单解释?

我想学习PHP并了解面向对象编程(OOP)和过程式编程(Procedural)的概念。我读过一些关于OOP vs Procedural的博客和教程,但仍无法理解这两种方法。 OOP vs Procedural 我应该学哪种? 代码上有什么区别?会产生什么影响? PHP框架如何帮助实现OOP?...

41得票23回答
过程式编程与面向对象编程相比,是否有任何优势?

[编辑:] 我之前提出了一个也许表述不当的问题,询问何时使用面向对象编程(OOP)和过程式编程(procedural programming),有一些回答暗示我需要帮助理解 OOP。相反,我已经广泛使用了 OOP,但想知道何时使用过程化方法。根据回复,我认为普遍存在这样的共识:OOP通常是更好...

32得票17回答
面向过程程序和面向对象程序有什么区别?

我对编程还比较新,但在StackOverflow上看到了一些有趣的关于不同编程方法的讨论。我仍然不太清楚过程式编程和面向对象编程之间的区别。听起来面向对象编程仍然使用过程(方法),但一切都以对象为中心组织。但似乎过程仍然可以让您做同样的事情。就像在C语言中,您可以将所有类似的过程放入库中。那么...

31得票1回答
为什么使用对象导向的PHP和mysqli优于过程式方法?

我之前一直使用mysql*的过程式方法,但最近想转向mysqli和面向对象的方法。许多在线资源和书籍都表明,即使在PHP的情况下,OOP也比过程式方法更好。通过学习一些在线教程,我编写了一个连接到数据库并选择值的小程序。我想知道为什么面向对象的方法更好?此外,这是编写OO PHP网页的正确方式...

30得票13回答
副作用是一件好事吗?

我认为这个术语有点贬义。因此,我对维基百科上的两句话感到惊讶: 命令式编程以使用副作用来使程序运行而闻名。相反,函数式编程以最小化副作用而闻名。[1] 由于我有点偏向数学,后者听起来很棒。那么副作用的论据是什么?它们是否意味着失去控制或接受不确定性?它们是一件好事吗?

29得票7回答
函数定义的顺序是否重要?

在下面的脚本中,声明项目的顺序是否重要? 例如,如果add_action指向尚未定义的函数,则是否重要,或者函数声明应始终在调用它的任何代码之前? ```html 在下面的脚本中,声明项目的顺序是否重要? 例如,如果add_action指向尚未定义的函数,则是否重要,或者函数声明应始终在...