【发布时间】:2020-05-11 13:26:34
【问题描述】:
谁能告诉我将Procedural Programming 称为Procedural Oriented Programming 是否正确?
【问题讨论】:
-
这个术语是“过程式编程”,而不是“面向过程的编程”
谁能告诉我将Procedural Programming 称为Procedural Oriented Programming 是否正确?
【问题讨论】:
我会说“过程式编程”是正确且更常见的。然而,由于它经常与面向对象的编程形成对比,因此“面向过程的编程”变得更加普遍。
我会说这在技术上是错误的。首先,他们并不反对,您可以拥有面向对象的过程语言并两者兼而有之。其次,程序语言是程序性的,而不仅仅是“面向程序的”。同样,有些人将在设计上比其他语言更面向对象的特定语言称为“基于对象”。
另一个造成混淆的原因可能是面向协议的编程 (pop),这是一个首字母缩略词,有时(错误地)与过程式编程相关联。
维基百科很好地概述了常见的编程范式及其正确名称https://en.wikipedia.org/wiki/Comparison_of_programming_paradigms
【讨论】:
根据我的研究,过程式编程是正确的。这种方法更侧重于过程。
【讨论】: