2011-04-28 70 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的工作實現...