Why Objective-C?
History: Created by Brad Cox, most intensively used by NeXT, now owned by Apple Computer and forms basis for Rhapsody OS
Main difference between C++ and Objective-C:
- Easy to learn: A simple superclass of C - no new keywords
- Partially interpreted: Dynamic binding at runtime for objects and methods. Static typing optional.
- No creator and destructor functions as in C++, nor overloading of functions or multiple inheritance