Programming language · 1984
Objective-C
General-purpose, high-level, object-oriented programming language.
Official site ›What is Objective-C written in?
What Objective-C is used for
Objective-C was the primary language for Apple's iOS and macOS apps before Swift, adding Smalltalk-style messaging to C. It is still widely seen in older codebases and Apple's frameworks.
Notable software: a generation of iPhone and Mac apps, and large parts of Apple's Cocoa frameworks.
Quick Facts
- Designed by
- Brad Cox
- First released
- 1984
- Typing
- static
- Filename extension
- .h, .m, .mm, .C
About Objective-C
Objective-C is a general-purpose, high-level, object-oriented programming language. It is a statically typed language that compiles ahead of time to native machine code. It supports object-oriented and imperative programming.
Objective-C first appeared in 1984 and was designed by Brad Cox. Objective-C has a large, active user base today.
How Objective-C is implemented
In the Language Lineage dataset, its compiler is written in C++.
Objective-C in the language family tree
Objective-C drew on ideas from C and Smalltalk and went on to influence Swift and C++.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
Evidence Sources
- https://en.wikipedia.org/wiki/Objective-C
- https://en.wikipedia.org/wiki/Swift_(programming_language)
- https://en.wikipedia.org/wiki/C%2B%2B
- https://en.wikipedia.org/wiki/Clang
- Objective-C on Wikidata (Q188531)