Carbon (API)
Application programming interface (API)
Carbon is a discontinued C-based application programming interface (API) developed by Apple for Mac OS X. Introduced to ease the transition from Mac OS 8 and Mac OS 9, it enabled developers to port ("carbonize") existing applications to Mac OS X while maintaining compatibility with the classic Mac OS. Carbon complemented Cocoa, the object-oriented API inherited from NeXTSTEP, which became Apple's primary application framework.
Nº Q1035519 ★
Common · Literature
Carbon (API)
Application programming interface (API)
Carbon is a discontinued C-based application programming interface (API) developed by Apple for Mac OS X. Introduced to ease the transition from Mac OS 8 and Mac OS 9, it enabled developers to port ("carbonize") existing applications to Mac OS X while maintaining compatibility with the classic Mac OS. Carbon complemented Cocoa, the object-oriented API inherited from NeXTSTEP, which became Apple's primary application framework.
From Wikipedia
Carbon is a discontinued C-based application programming interface (API) developed by Apple for Mac OS X. Introduced to ease the transition from Mac OS 8 and Mac OS 9, it enabled developers to port ("carbonize") existing applications to Mac OS X while maintaining compatibility with the classic Mac OS. Carbon complemented Cocoa, the object-oriented API inherited from NeXTSTEP, which became Apple's primary application framework. As developers increasingly adopted Cocoa, particularly following the introduction of iOS, Carbon's role diminished. Apple never released a 64-bit version of most Carbon APIs, deprecated the framework in OS X 10.8 Mountain Lion in 2012, and removed it entirely with macOS 10.15 Catalina in 2019, leaving Cocoa as the primary native API for Mac application development.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
C
Cocoa (API)
MacOS framework
Nº Q1051988 ★
Not listed
-
O
Objective-C
General-purpose, high-level, object-oriented programming language
Nº Q188531 ★★★
Not listed
-
Carbon (programming language)
Programming language
Nº Q113157814 ★★
Not listed
-
N
NeXTSTEP
Object-oriented, Unix-like operating system by NeXT, ancestor of Apple macOS
Nº Q831367 ★★★
Not listed
-
S
Server application programming interface
API used to interface with web servers
Nº Q927521 ★★
Not listed
-
R
Rhapsody (operating system)
Apple's developer transition operating system from Classic Mac OS to Mac OS X
Nº Q264020 ★★
Not listed