What are the differences between the programming languages C++ and Objective-C? What are the fundamental approach and philosophy differences?
I just found this old, yet informational article “C++ Versus Objective-C” on MacTech. It appears to have been written during the old Rhapsody days, but the information contained within is pretty interesting if you are new to Objective-C and development using Cocoa on the Mac (or NextStep).
Definitely read the “Philosophy of Each Language” section. This information actually cleared up a lot of foggy things floating around in my head. I kept wanting to think of Objective-C classes like C++ classes, but apparently I was looking at them all wrong.
2 responses to “C++ vs. Objective-C”
In my limited exposure to Objective-C, it always seemed like a combination of C with Smalltalk. Is that accurate?
I’ve never used Smalltalk, but I’ve heard it described this way several times. The article I referred to above actually does describe objective-c as follows: