darwish@eng.umd.edu (Mazen Mokhtar) (03/18/91)
I would like to know the names of Objective C and C++ compilers available for the Mac. I am interested in both languages. I am also somewhat familiar with C++, but I know almost nothing about Objective C. I do not mean to start a C++ vs OC war, but could someone post or E-mail an overview of the main differences between them? Thank you all in advance.
ml27192@uxa.cso.uiuc.edu (Mark Lanett) (03/18/91)
darwish@eng.umd.edu (Mazen Mokhtar) writes: > I would like to know the names of Objective C and C++ compilers available >for the Mac. I am interested in both languages. I'm not aware of any Objective-C compiler for the Mac. There's the one that ships with the NeXT OS and one from Stepstone (which I believe is for PCs). The only C++ compiler for the Mac is from Apple and requires the MPW environ- ment, although Zortech's C++ compiler is coming out soon also (and also for MPW; again, rumours suggest Zortech has plans for a high-end setup like it has in the PC world). Symantec has a compiler which has object-oriented extensions but it is _not_ C++. "THINK" C lacks constructors/destructors, operator and function overloading, etc. It has the three basics for OOD: encapsulation, inheritance, and polymorphism. Members are automatically virtual. It's much less expensive than an MPW setup, and a much faster compiler. -- //----------------------------------------------------------------------------- Mark Lanett ml27192@uxa.cs.uiuc.edu
jimad@microsoft.UUCP (Jim ADCOCK) (03/22/91)
In article <1991Mar17.215614.29244@eng.umd.edu> darwish@eng.umd.edu (Mazen Mokhtar) writes: | | I am also somewhat familiar with C++, but I know almost nothing about |Objective C. I do not mean to start a C++ vs OC war, but could someone |post or E-mail an overview of the main differences between them? | Please follow-up on comp.object. Each notes group comp.lang."xyz" is for the discussion of "xyz". People who have been reading comp.lang."xyz" for a while have already experienced *dozens* of these inter-language notes wars, and still prefer "xyz". Please let such people use comp.lang."xyz" to discuss their chosen language, without having to rehash the arguments for or against all other languages. Whereas comp.object seems to be the favored forum of people who enjoy these cross-language "discussions."