Carbon_(API)

Infobox software | name = Carbon | logo = | developer = 蘋果公司 | latest_release_version = | latest_release_date = | latest_preview_version = | latest_preview_date = | programming language = | operating_system = Classic Mac OS 、 macOS | genre = | license = 專有軟件 | website = Carbon 是蘋果電腦操作系統的 - { zh - tw: 應用程式介面; zh - cn: 應用程序編程接口 } - （ API ） 之一 。 Carbon 與 Cocoa 、 X11 、 POSIX 、 Java 並列成爲 Mac OS X （ 後更名爲 macOS ） 五個主要的API 。 與 Cocoa 相比 ， Carbon 是面向過程的編程語言 API ， 而 Cocoa 是面向對象的編程語言 API 。 Carbon 是比 Cocoa 更爲低層次的API ， 比較類似於微軟Windows操作系統的 Win32 API 。 調用 Carbon 的程序可以使用包括 C 、 C++ 在內的多種編程語言 。 而 Cocoa 只能支持 Objective - C 和 Java 。 在從 Power PC 平臺向 Intel 平臺轉移的過程中 ， 使用 Carbon 的程序比使用 Cocoa 的程序需要更多的修改 。 Category: Mac OS介面 Category: 兼容層