Objective-C

C with Smalltalk-style messaging, the language of NeXTSTEP and of Apple's platforms before Swift. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Apple
Created by
Brad Cox, Tom Love
First release
1984
License
Apache-2.0 with LLVM exception (Clang)
Open source
Yes
Pricing
Free
Website
https://developer.apple.com/documentation/objectivec
Paradigms
Object-oriented, Procedural
Typing
Static
Type strength
Weak
Type inference
No
Memory management
Reference counted
Runs as
Native code
Main implementation
Clang (LLVM)
Concurrency
Grand Central Dispatch, threads
Null safety
No
Package manager
CocoaPods, Swift Package Manager
Used for
Mobile, Desktop
Specification
None, Clang is the reference

Top rated programming languages — Monthly Ranking