Linked by David Adams on Mon 15th Oct 2001 02:23 UTC
Mac OS X OS News' review of Mac OS X last week certainly stirred up controversy, partially because some die hard Mac fans perceived that it was improper for an outsider (someone who is not an everyday Mac user) to me making broad criticisms after only a superficial introduction to the New operating system. Well, folks, that's why they call it a review. We thought that Apple's major new OS also deserved a road test, and there were two very important events in Mac OS X history just a few days ago that toppled the last major obstacle to making it ready for millions of Mac users to start using it as their everyday OS: the 10.1 release and the release of Microsoft Office X. Last week, I made the switch and started using Mac OS X as my everyday OS. Here's how it went:
Permalink for comment
To read all comments associated with this story, please click here.
Zenja: C++ is inferior to Objective-C
by Erik Engheim on Wed 7th Nov 2001 13:51 UTC

To Zenja: So you read the introduction to Objective-C and from that you concluded that Obj-C has not advantages over C++, well then you clearly didn't understand what you read. 1.In Obj-C objects are dynamically types as opposed to staticly typed in C++. This is a great benefit to Application programming for instance. It means you can send a message to a object without knowing it's type at compile time. I also means you get away from the bloated ugly hack called templates. 2.You can add methods, variables and classes to a library in Objective-C without breaking binary compatibility. I'd like to see that in C++. 3.Just like Smalltalk, Objective-C is more than just syntax. The class library is a integrated part to a much greater degree than any C++ class library. There is nothing in the C++ world that can beat the combination of Cocoa and Objective-C. Anyway I give you this: Objective-C could use a update. It lacks some modern features. There should be support for namespaces and one should be able to give methods operator names. For instance it should be possible to call a method +, - and * .