Objective-C Programming Language
Jump to navigation
Jump to search
An Objective-C Programming Language is a general-purpose, Object-oriented programming language.
- See: Clang, Reflection (Computer Science), Class-Based Programming, Object-Oriented Programming, C (Programming Language), Brad Cox, Static Typing, Dynamic Typing, Weak Typing, GNU Compiler Collection, Smalltalk, Groovy (Programming Language), Apple Scripting Bridge.
References
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Objective-C Retrieved:2022-11-23.
- 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. Objective-C was the standard programming language supported by Apple for developing macOS (which descended from NeXTSTEP ) and iOS applications using their respective application programming interfaces (APIs), Cocoa and Cocoa Touch, until the introduction of Swift in 2014.
Objective-C programs developed for non-Apple operating systems or that are not dependent on Apple's APIs may also be compiled for any platform supported by GNU GCC or LLVM/Clang.
Objective-C source code 'messaging/implementation' program files usually have filename extensions, while Objective-C 'header/interface' files have extensions, the same as C header files. Objective-C++ files are denoted with a file extension.
- 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. Objective-C was the standard programming language supported by Apple for developing macOS (which descended from NeXTSTEP ) and iOS applications using their respective application programming interfaces (APIs), Cocoa and Cocoa Touch, until the introduction of Swift in 2014.