Questions tagged «paradigms»

用于标记与特定软件方法或理论相关的世界观的问题的标签。

4
函数式编程与面向对象的编程
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 到目前为止,我主要接触过OO编程,并期待学习一种功能语言。我的问题是: 什么时候选择函数编程而不是面向对象? 函数编程是更好的选择,典型的问题定义是什么?

16
声明式和命令式编程之间有什么区别?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我一直在网上寻找声明式和命令式编程的定义,这将为我提供一些启发。但是,在我发现的某些资源中使用的语言令人生畏-例如在Wikipedia上。有没有人有一个真实的例子可以向我展示这个主题(也许是C#)的观点?

14
函数式,声明式和命令式编程
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 功能性,声明性和命令式编程的含义是什么?


7
OOP与函数式编程与过程性[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 这些编程范例之间有什么区别,它们是否更适合于特定问题,还是任何用例都比其他用例更受青睐? 欣赏建筑实例!
237 paradigms 

8
什么是面向方面的编程?
我了解面向对象的编程,并且很长时间以来一直在编写OO程序。人们似乎在谈论面向方面的编程,但是我从来没有真正了解过它是什么或如何使用它。基本范式是什么? 这个问题是相关的,但并没有完全提出: 面向方面的编程与面向对象的编程
231 aop  paradigms 

7
面向方面的编程与面向对象的编程
像这里和全世界的大多数开发人员一样,多年来,我一直在使用面向对象编程(OOP)技术开发软件系统。因此,当我读到面向方面的编程(AOP)解决了传统OOP无法完全或直接解决的许多问题时,我停下来想一想,这是真的吗? 我已经阅读了很多信息,试图学习这种AOP范例的关键,并且我在同一地方,所以,我想更好地了解它在现实应用程序开发中的好处。 有人有答案吗?
199 oop  aop  paradigms 


9
函数式编程语言如何工作?
如果函数式编程语言无法保存任何状态,它们将如何做一些简单的事情,例如从用户那里读取输入内容?他们如何“存储”输入(或存储与此相关的任何数据?) 例如:这个简单的C语言将如何转换为Haskell这样的函数式编程语言? #include<stdio.h> int main() { int no; scanf("%d",&no); return 0; } (我的问题受到了这篇出色的文章的启发:“名词的王国中的执行”。阅读它使我对面向对象的编程到底是什么,Java如何以一种极端的方式实现它以及函数式编程语言如何成为一种更好的理解。对比。)

6
面向对象编程的替代方法?
OOP可能是当今软件设计中最常用的编程范例。我的问题是–还有哪些其他范式可以与之竞争并且可以代替OOP?为了澄清这个问题,我不是在问其他范式。有很多,但我想知道是哪一个… 已经在实践中使用,不仅在理论上。 可以与OOP竞争,因此可以在最小的痛苦下用于大型项目。 可用于开发具有业务逻辑,数据库等的桌面应用程序。 不能与OOP一起使用,而是作为OOP的替代。 并且,如果有的话,它的优缺点是什么,为什么它比OOP更好/更糟糕,哪种语言是最好的使用方式,如何在流行的语言中使用它,具有任何设计模式,是否可以完全取代OOP?


10
FP和OO是否正交?
我一次又一次听到,我正在尝试理解和验证FP和OO是正交的。 首先,两个概念正交是什么意思? FP尽可能地鼓励不变性和纯净性,而OO似乎是为状态和突变而构建的–命令命令编程的组织性略微?我意识到对象可以是不可变的,但是OO似乎暗示着我的状态/变化。 他们似乎是相反的。这如何影响它们的正交性? 像Scala这样的语言可以轻松实现OO和FP,这是否会影响这两种方法的正交性?

8
功能编程和非功能编程
在大学的第二年,我们被“教”了Haskell,我对此几乎一无所知,甚至对函数式编程一无所知。 什么是函数式编程,为什么和/或在什么地方我想用它代替非函数式编程?我是否认为C是一种非函数式编程语言是正确的?

8
函数式编程的缺陷/缺点
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 您什么时候不想使用函数式编程?那不是很擅长什么? 我更多地是在寻找整个范式的缺点,而不是诸如“未广泛使用”或“没有良好的调试器”之类的东西。到目前为止,这些答案可能是正确的,但是它们将FP视为一个新概念(不可避免的问题),而不是任何固有的品质。 有关: 函数式编程的优点 为什么函数式编程还没有被接管?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.