GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Objective-C programming language
URI:
https://gptkb.org/entity/Objective-C_programming_language
GPTKB entity
Statements (49)
Predicate
Object
gptkbp:instanceOf
gptkb:programming_language
gptkbp:designedBy
gptkb:Brad_Cox
gptkb:Tom_Love
gptkbp:developer
gptkb:Apple_Inc.
gptkb:NeXT
gptkbp:fileExtension
.mm
.h
.m
gptkbp:firstAppearance
1984
https://www.w3.org/2000/01/rdf-schema#label
Objective-C programming language
gptkbp:implementedIn
gptkb:GCC
gptkb:Clang
gptkb:Apple_LLVM_Compiler
gptkbp:influenced
gptkb:GNUStep
gptkb:Swift_programming_language
gptkbp:influencedBy
gptkb:C_programming_language
gptkb:Smalltalk
Objective-C (itself, as a superset of C)
gptkbp:latestReleaseVersion
2.0
gptkbp:license
gptkb:Apple_Public_Source_License
gptkb:GNU_General_Public_License
gptkbp:notableFeature
gptkb:network_protocol
gptkb:Objective-C_runtime
gptkb:ARC_(Automatic_Reference_Counting)
dynamic typing
categories
properties
blocks
selectors
method swizzling
gptkbp:operatingSystem
gptkb:iOS
gptkb:macOS
gptkb:GNUstep
gptkbp:paradigm
object-oriented programming
imperative programming
reflective programming
gptkbp:standardizedBy
gptkb:Apple_Inc.
gptkbp:supports
gptkb:network_protocol
message passing
automatic reference counting
categories
dynamic runtime
gptkbp:typingDiscipline
dynamic typing
static typing
gptkbp:usedFor
iOS application development
macOS application development
gptkbp:website
https://developer.apple.com/documentation/objectivec
gptkbp:bfsParent
gptkb:Objective-C_runtime
gptkbp:bfsLayer
6