Objective-C

Objective-C is an object-oriented superset of by and Tom Love of (later Productivity Products International). Its additions to the C programming language are few and are mostly based on . Objective C is implemented as a for C. Its is a superset of standard C syntax, and its compiler accepts both C and Objective C source code (filename extension ".m").
==Description==
Objective-C has no operator overloading, multiple inheritance, or class variables. It does have dynamic binding. It is used as a primary system programming language by NeXT and its successor, Apple Inc. As implemented for NeXTSTEP and its derivatives, Mac OS X (now macOS), iPadOS, and iOS, the Objective C language is fully compatible with .
Objective-C can also be used as an extension to , which lacks some of the possibilities for object-oriented design that and bring to Objective C. C++ also has features not found in Objective C.
Versions exist for MS-DOS, Macintosh, / and Unix workstations. Language versions by , NeXT, and are slightly different.. 1999-07-10.
==References==
==External links==
*Programming with Objective-C at Apple Developer (2014-09-17)
**Objective-C Runtime Programming Guide (2009-10-19)
**The Objective-C Programming Language (2013-04-23, retired document)
*Objective C at NeXTanswers (archived 1997-04-12)
**Why did NeXT choose Objective-C rather than C++? (archived 1997-04-12)
*Objective-C by Brad Cox (archived 2004-01-30)
*Objective-C and Objective-C Compiler and Runtime FAQ at the GNUstep Wiki
*Objective-C at the NeXT Wiki
* at Wikipedia
Category:Programming languages
Category:1984 introductions