2011-04-28 37 views
1

我想知道为什么Objective-C被称为“客观”。 (其他语言,例如C++和Java也是面向对象的,但它们不包含标题“Objective”)。Objective-C中的“目标”来自哪里?

+2

搜索谷歌.... ............... – Pushpendra 2011-04-28 05:57:55

+0

那为什么C++ *不叫* Objective C和Java *不是*“Objective Java”?为什么被称为他们被称为的方式主要是琐事... – deceze 2011-04-28 06:01:27

+0

在这个时代,谷歌是人类的好朋友。试试吧...... – nemesisfixx 2011-04-28 06:03:21

回答

5

仅仅因为Objective-C是C的超集,它增加了面向对象的特性在Smalltalk上)。第一个版本被称为面向对象预编译器的“OOPC”,它实际上是C的预编译器,它添加了对象和消息传递。

4

引述维基,这里是:

考克斯开始写预处理器对于C添加一些Smalltalk中的能力。他很快就有了一个面向对象的扩展,C语言,他称之为“OOPC”为面向对象的预编译

检查this, it might shed more light的工作实现...