Objective-C係一種通用中文通用程式語言、高階、物件導向嘅程式語言。佢擴充咗標準嘅ANSI C程式語言,將Smalltalk式嘅訊息傳遞機制加入到ANSI C中。目前主要支援嘅編譯器有GCC同Clang(採用LLVM作為前端)。

Objective-C
編程範式物件導向
設計者布萊德·考克斯同埋湯姆·洛夫英文Tom Love
編程員蘋果公司
第一次出現1984年, 40年之前 (1984)
穩定版本
2.0[1]
類型系統靜態類型動態類型弱類型
操作系統跨平台
軟件授權封閉專有
網站developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html
Major implementations
ClangGCC
啟發語言
CSmalltalk
影響語言
JavaObjective-J英文Objective-JTOM英文TOM (object-oriented programming language)Nu語言英文Nu (programming language)Swift

Objective-C嘅商標權屬於蘋果公司,蘋果公司亦係呢個程式語言嘅主要開發者。蘋果喺開發NeXTSTEP操作系統時用咗Objective-C,之後被OS XiOS繼承落嚟。宜家Objective-C同Swift係OS X同iOS作業系統、及同佢相關嘅API、Cocoa同Cocoa Touch主要嘅程式語言。

參考 編輯

  1. "Runtime Versions and Platforms". Developer.apple.com. 原先內容歸檔喺2016-07-20. 喺December 24, 2017搵到.