Objective-C
Objective-C係一種通用、高階、物件導向嘅程式語言。佢擴充咗標準嘅ANSI C程式語言,將Smalltalk式嘅訊息傳遞機制加入到ANSI C中。目前主要支援嘅編譯器有GCC同Clang(採用LLVM作為前端)。
編程範式 | 物件導向 |
---|---|
設計者 | 布萊德·考克斯同埋湯姆·洛夫 |
編程員 | 蘋果公司 |
第一次出現 | 1984年 |
穩定版本 | 2.0[1]
|
類型系統 | 靜態類型、動態類型、弱類型 |
操作系統 | 跨平台 |
軟件授權 | 封閉專有 |
網站 | developer |
Major implementations | |
Clang、GCC | |
啟發語言 | |
C、Smalltalk | |
影響語言 | |
Java、Objective-J、TOM、Nu語言、Swift |
Objective-C嘅商標權屬於蘋果公司,蘋果公司亦係呢個程式語言嘅主要開發者。蘋果喺開發NeXTSTEP操作系統時用咗Objective-C,之後被OS X同iOS繼承落嚟。宜家Objective-C同Swift係OS X同iOS作業系統、及同佢相關嘅API、Cocoa同Cocoa Touch主要嘅程式語言。
參考 編輯
- ↑ "Runtime Versions and Platforms". Developer.apple.com. 原先內容歸檔喺2016-07-20. 喺December 24, 2017搵到.