Carbon

E215099

Carbon is a now-deprecated C-based application programming interface (API) for macOS that was designed to help developers port and run classic Mac OS applications on Mac OS X.

All labels observed (1)

Label Occurrences
Carbon canonical 5

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Apple technology
application programming interface
software framework
basedOn Macintosh Toolbox
surface form: classic Mac OS API
category Apple platforms APIs
surface form: Apple frameworks

macOS APIs
component Carbon Controls
Carbon Events
Carbon File Manager
Carbon Printing
Carbon QuickDraw APIs
Carbon Windows
deprecatedBy Cocoa
designedFor transition from classic Mac OS to Mac OS X
developer Apple Inc.
documentationWebsite Apple Developer Documentation
domain application services
event handling
file system access
graphical user interface programming
printing
hasFeature backward-compatible API surface
event-driven programming model
introducedAt Apple Worldwide Developers Conference
introducedWith macOS
surface form: Mac OS X
isPartOf Apple developer tools
surface form: macOS developer tools
notSupported 64-bit applications on macOS
operatingSystem macOS
surface form: Mac OS X

macOS
paradigm procedural programming
primaryLanguageBinding C
programmingLanguage C
provides C-based API for macOS
purpose porting classic Mac OS applications to Mac OS X
providing backward compatibility with classic Mac OS APIs
replaces classic Mac OS Toolbox APIs
status deprecated
supports 32-bit applications
C++
preemptive multitasking environment of Mac OS X
supportsLanguageBinding C++
Objective-C
targetPlatform Intel-based Mac
PowerPC
usedWith Metrowerks CodeWarrior
Xcode

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.