什么是正确的,面向过程的编程或过程编程?

What is correct, Procedural Oriented Programming or Procedural Programming?

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

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

我会说 'procedural programming' 是正确的,而且更常见。然而,由于它经常与面向对象的编程进行对比,'procedural-oriented programming' 变得更加普遍。

我会说这在技术上是错误的。首先,他们并不反对,您可以拥有一种面向对象的过程语言,并且两者兼而有之。其次,过程语言是过程的,而不仅仅是'procedure-oriented'。同样,有些人通过设计将特定语言称为比其他语言更面向对象的语言 'object-based'.

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

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