| ▲ | chihuahua a day ago | ||||||||||||||||
I think there's a good answer to that: to a first approximation, no one bought NeXT machines; therefore, there was no demand for NeXT apps and therefore no one produced any. But it's unlikely that Steve Jobs of all people would want to provide that explanation. Around 2001 my company sent me to a training class for Objective-C and as far as I can remember, it's like a small tweak of C++ with primitive smart pointers, so I doubt that it's 10x more productive than any other language. Maybe 1.01x more productive. | |||||||||||||||||
| ▲ | kragen a day ago | parent [-] | ||||||||||||||||
That is not correct. Objective-C has a completely different OO system from C++. All they have in common is that they're both extended subsets of C. Retain/release are also not smart pointers; Objective-C doesn't have the C++ features needed to implement smart pointers. Objective-C++ is a different matter, but it was written many years after the time we are discussing. | |||||||||||||||||
| |||||||||||||||||