当我面对编程问题时,我会自然而然地在脑海中将它们分解成逻辑对象。谁有什么责任,谁拥有什么,谁派生自什么等。 我在学习C方面遇到了困难。我不知道如何使用过程化语言进行编程。 有经验的C程序员可以帮助我解释在设计时应该如何考虑我的程序吗? 例如,我想编写自己的信号量类。我自然需要一个队列数据...
我对编程还比较新,但在StackOverflow上看到了一些有趣的关于不同编程方法的讨论。我仍然不太清楚过程式编程和面向对象编程之间的区别。听起来面向对象编程仍然使用过程(方法),但一切都以对象为中心组织。但似乎过程仍然可以让您做同样的事情。就像在C语言中,您可以将所有类似的过程放入库中。那么...
根据我的经验,我经常在像Java这样的面向对象语言中看到一些设计模式,比如访问者模式、策略模式等等... 但是我在像C这样的过程式语言中并没有看到很多的模式... 我想知道这些模式是否存在于过程式语言中?
我目前有一个相当大的应用程序,完全使用过程式的PHP编写。我希望进一步提升我的PHP经验,并使用面向对象的技术重新编写我的应用程序的大部分代码。 许多领域都可以使用面向对象编程来减少代码量并使其更易于阅读。然而,我有几个问题。 1) 据我了解,一个类可用作任意数量的对象的蓝图,但任何一个类...
什么是声明式和过程式编程范例的区别?你能给出一些例子吗? 还有哪些编程范例存在?
阅读完这篇文章后,我仍然不理解函数式编程和过程式编程的区别。 因此,我认为,与其问函数式编程和过程式编程之间的区别,不如选择一种我熟悉的语言作为例子。 所以,我的问题是:R/SAS语言属于过程式编程还是函数式编程?
我工作的公司在网站方面采用了一种相当不组织的方法。我们所有的脚本都是过程式的,内部混有cfincludes。我一直想把它组织成一个内部API,其他Web开发人员可以使用它来做任何事情(因为做出更改需要查找每个实例并更新)。 最近我终于有了一个现成的例子,并向老板展示了出来。这遵循了我认为正常...
最近有人查看了我的代码并评论说它太过程化。明确地说,他们看到的并不是很多代码 - 只是一个清晰地概述应用程序中所采取的逻辑步骤的部分。if(downloadFeeds(ftpServer, ftpUsername, ftpPassword, getFtpPathToLocalPathMap()...
我真的很难理解程序化编程和函数式编程范例之间的区别。 以下是维基百科关于函数式编程的前两段: 在计算机科学中,函数式编程是一种将计算视为数学函数评估并避免状态和可变数据的编程范例。 它强调应用函数,与命令式编程风格形成对比,后者强调状态更改。 功能编程起源于λ演算,这是在20世纪30...
在大学里,我学习了如何使用UML来记录面向对象应用程序。在现实世界中,我被要求记录旧的过程式程序,基本上重新创建已经丢失的设计规范文档。 是否有任何“标准”文件或类似于UML的方法来记录过程式代码?我相信在UML之前肯定有人使用过某些东西。 谢谢!