首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择要使用的编程范式?

如何选择要使用的编程范式?
EN

Stack Overflow用户
提问于 2011-11-09 19:05:52
回答 1查看 1.9K关注 0票数 0

关于选择一种编程语言,有很多问题。对我来说,我认为,如果我能够决定我要使用哪一种范式/模型,选择就会变得更容易。

但是,我的问题是,何时选择命令式,OO,功能,逻辑和/或混合范式/模型?

什么样的范例对哪种类型的项目有好处?

EN

回答 1

Stack Overflow用户

发布于 2011-11-09 19:25:13

问题

您可以在几种编程方法之间进行选择,并且不知道为特定项目选择哪种方法。

溶液

确定你的主要目标,选择最适合你的目标的工具。

如果你不知道你的目标,从三个问题开始,这些问题将帮助你集中精力和方向:

问题的主题是什么(problem-domain);

  • who可以帮助我学习(mentors);

  • what预先存在的项目和源代码,以及我如何最好地从它们学习、理解和应用(示例);

讨论

这个问题可以改进一点,因为您声明希望为项目找到解决方案,但没有指定项目的目标。

例如:

  1. 你想作为一个新手学习如何成为一名程序员;
  2. 你想学习如何成为一个更好的程序员,填补空白;
  3. ,你是一个有经验的程序员,你想要一些有趣的东西;
  4. ,你是一个专业的程序员,你想要有销路的技能,h 123你是一个杰出的程序员,你想设计一种新的语言而不需要重新调用h 224G 225>

基本原理

计算机编程中的行话有时非常误导人。例如,如果您向任何两个程序员询问OO与Functional的确切定义,您几乎肯定永远不会从这两个方面得到相同的答案。

这本身就是编程和学习如何编程的重要一课。能够看到森林的树木,而不是如此迷恋的方法或工具如此之多,一个人失去了根本的目标和动机的重点(这一变化)。

也见

还有一篇关于OOP与函数式编程的术语的更详细的文章。(例如,请参阅OOP的不带专业术语的介绍)

simple explanation PHP OOP vs Procedural?

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

https://stackoverflow.com/questions/8070181

复制
相关文章

相似问题

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