Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Objective-C

Object-Oriented Language

Objective-C was created mainly by Brad Cox and Tom Love in the early 1980s at their company Productivity Products International, first appearing in 1984. It is a thin, strict superset of C that adds Smalltalk-style message passing. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
1984 1
Paradigm
Reflective, class-based object-oriented; static, dynamic and weak typing discipline. 1
Significance
In 1988 NeXT licensed Objective-C from StepStone, and after Apple's 1996 acquisition of NeXT it became the primary language for Cocoa and Cocoa Touch development on macOS and iOS until the introduction of Swift in 2014. 1
Connections

In Field

Source Wikipedia: Objective-C

Influenced By

Source Wikipedia: Objective-C

Invented By

Brad Cox, Pioneers
Source Wikipedia: Objective-C

Preceded By

Source Wikipedia: Objective-C

Predecessor Of

Swift, Programming Languages

Swift was introduced in 2014 as a modern replacement for Objective-C, which had been Apple's primary application language since the early 1980s.

Source Wikipedia: Swift (programming language)
Sources
1. Wikipedia: Objective-C
Wikimedia Foundation
  • History section
    Objective-C was created mainly by Brad Cox and Tom Love in the early 1980s at their company Productivity Products International (PPI).
  • Infobox
  • Popularization through NeXT section
    In 1988, NeXT licensed Objective-C from StepStone (the new name of PPI, the owner of the Objective-C trademark).
  • Invented By: Brad Cox
  • In Field: Software Engineering
  • Influenced By: Smalltalk, Syntax section
    Smalltalk-style message passing (messaging) to the C programming language
  • Preceded By: C, Syntax section
    a strict superset of C
View the Source
Wikipedia: Swift (programming language)
Wikimedia FoundationPredecessor Of: SwiftView the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.