Yet another high-level programming language based on C, Objective-C took it a little further by adding features and syntax from Smalltalk. Thus, we can say it’s a superset of C since any C code can run perfectly in an Objective-C compiler. Objective-C was initially developed as a way to add object-oriented programming to C but has taken a life of its own by now.

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Originally developed by Brad Cox and Tom Love in the early 1980s, it was selected by NeXT for its NeXTSTEP operating system.