Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 有没有一种没有过程编程的面向对象编程语言?_Oop_Architecture_Coding Style_Programming Languages - Fatal编程技术网

Oop 有没有一种没有过程编程的面向对象编程语言?

Oop 有没有一种没有过程编程的面向对象编程语言?,oop,architecture,coding-style,programming-languages,Oop,Architecture,Coding Style,Programming Languages,因为我们有纯过程编程语言,所以有纯面向对象的编程语言吗?一些函数式语言具有面向对象的特性 其中一些语言纯粹是功能性的: Haskell的推广 有些可以用作纯粹的功能,但也支持程序样式: Caml和Caml灯的扩展 Lisp的扩展 年的William Cook说:迄今为止定义的最纯粹的面向对象编程模型之一是组件对象模型,因为没有办法检查对象的表示,没有内置的相等概念,也没有办法确定对象是否是给定类的实例。要回答这个问题,不需要纯粹的观点,回答者请说明他们的观点。首先,你必须提供一个“纯OOPS”的

因为我们有纯过程编程语言,所以有纯面向对象的编程语言吗?

一些函数式语言具有面向对象的特性

其中一些语言纯粹是功能性的:

Haskell的推广 有些可以用作纯粹的功能,但也支持程序样式:

Caml和Caml灯的扩展 Lisp的扩展
年的William Cook说:迄今为止定义的最纯粹的面向对象编程模型之一是组件对象模型,因为没有办法检查对象的表示,没有内置的相等概念,也没有办法确定对象是否是给定类的实例。

要回答这个问题,不需要纯粹的观点,回答者请说明他们的观点。首先,你必须提供一个“纯OOPS”的可接受的定义。祝你好运。