Objective-C中的“目标”来自哪里?

时间:2011-04-28 05:55:36

标签: objective-c programming-languages

我想知道为什么Objective-C被称为“客观”。 (其他语言,如C ++和Java也是面向对象的,但它们没有标题“Objective”。)

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

引用Wiki,这里是:

  

Cox开始为C编写预处理器,以增加Smalltalk的一些功能。他很快就实现了C语言的面向对象扩展,他称之为面向对象的预编译器的“OOPC”

检查this, it might shed more light ...