首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编程范式初学者

编程范式初学者
EN

Stack Overflow用户
提问于 2012-02-09 07:48:22
回答 1查看 687关注 0票数 1

简单的理论问题。我有几年使用PHP和Javascript的经验,试图扩展到其他语言,并将我的经验与一些理论联系起来。

我一直在阅读关于编程范式的文章,比如命令式,函数式,面向对象等等。在一个特定的程序中,有什么理由要致力于这样或那样的范例吗?我可以想出混合使用面向对象语句和函数式语句的理由,但是你会读到,整个语言都“属于”一种范式(比如Lisp和函数式编程)。

是否有任何理由或优势致力于一个特定的范例,或它是可以滚动的工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-09 07:52:19

当今的大多数软件都是使用面向对象编程来构建的,因为这种范例使得组织大量代码变得很容易。话虽如此,你知道的范例越多越好。

一个令人感兴趣的特殊范例是函数式。虽然纯函数式编程在行业编程中并不经常使用,但许多想法目前正在蔓延到面向对象的语言,如Java和C# (如第一类函数的概念,以及避免突变)。一旦您学习了新的范例,它将改变(并经常改进)您在其他更常见或流行的编程范例中的编程方式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9203395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档