Objective-C
From Wikipedia, the free encyclopedia
Objective-C係一種通用(中文:通用程式語言)、高階、物件導向嘅程式語言。佢擴充咗標準嘅ANSI C程式語言,將Smalltalk式嘅訊息傳遞機制加入到ANSI C中。目前主要支援嘅編譯器有GCC同Clang(採用LLVM作為前端)。
Quick Facts 編程範式, 設計者 ...
編程範式 | 物件導向 |
---|---|
設計者 | 布萊德·考克斯同埋湯姆·洛夫(英文:Tom Love) |
編程員 | 蘋果公司 |
第一次出現 | 1984年, 40年之前 (1984) |
穩定版本 | 2.0[1]
|
類型系統 | 靜態類型、動態類型、弱類型 |
操作系統 | 跨平台 |
軟件授權 | 封閉專有 |
網站 | developer |
Major implementations | |
Clang、GCC | |
啟發語言 | |
C、Smalltalk | |
影響語言 | |
Java、Objective-J(英文:Objective-J)、TOM(英文:TOM (object-oriented programming language))、Nu語言(英文:Nu (programming language))、Swift |
Close
Objective-C嘅商標權屬於蘋果公司,蘋果公司亦係呢個程式語言嘅主要開發者。蘋果喺開發NeXTSTEP操作系統時用咗Objective-C,之後被OS X同iOS繼承落嚟。宜家Objective-C同Swift係OS X同iOS作業系統、及同佢相關嘅API、Cocoa同Cocoa Touch主要嘅程式語言。