【问题标题】:What is correct, Procedural Oriented Programming or Procedural Programming?什么是正确的,面向过程的编程或过程编程?
【发布时间】:2020-05-11 13:26:34
【问题描述】:

谁能告诉我将Procedural Programming 称为Procedural Oriented Programming 是否正确?

【问题讨论】:

  • 这个术语是“过程式编程”,而不是“面向过程的编程”

标签: procedural-programming


【解决方案1】:

我会说“过程式编程”是正确且更常见的。然而,由于它经常与面向对象的编程形成对比,因此“面向过程的编程”变得更加普遍。

我会说这在技术上是错误的。首先,他们并不反对,您可以拥有面向对象的过程语言并两者兼而有之。其次,程序语言是程序性的,而不仅仅是“面向程序的”。同样,有些人将在设计上比其他语言更面向对象的特定语言称为“基于对象”。

另一个造成混淆的原因可能是面向协议的编程 (pop),这是一个首字母缩略词,有时(错误地)与过程式编程相关联。

维基百科很好地概述了常见的编程范式及其正确名称https://en.wikipedia.org/wiki/Comparison_of_programming_paradigms

【讨论】:

    【解决方案2】:

    根据我的研究,过程式编程是正确的。这种方法更侧重于过程。

    【讨论】:

    • 另外,这不适用于 Python,因为我们在 Python 中有面向对象的编程
    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 2020-05-23
    • 2016-04-22
    • 2010-09-19
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多