Path: utzoo!utgpu!attcan!uunet!lll-winken!ncis.llnl.gov!ncis!helios.ee.lbl.gov!pasteur!agate!bionet!csd4.milw.wisc.edu!mailrus!cornell!uw-beaver!fluke!ssc-vax!dmg From: dmg@ssc-vax.UUCP (David Geary) Newsgroups: comp.lang.c++ Subject: C++ vs. Objective-C Keywords: Differences? Message-ID: <2480@ssc-vax.UUCP> Date: 17 Jan 89 21:25:02 GMT Organization: Boeing Aerospace Corp., Seattle WA Lines: 38 I'm about to embark on a rather large development effort, along 4 other developers. All of us know C well (I teach it off-hours), and we are interested in using either C++ or Objective-C. I've read "Object-oriented Programming: An Evolutionary Approach" by Brad Cox. The book is mostly about Objective C, so I have a fairly good handle on the capabilities of Objective C. I know next to zip about C++, I'd like to know the differences between C++ and Objective-C. I'd also like some subjective input from someone who has worked with both languages as to their preferences and why. I'm also a little confused about whether C++ is a proper superset of C. From Cox's book: "C++ is particularly interesting given this book's emphasis on Objective-C, because it contrasts what can be accomplished by redefining the programming language itself as opposed to adding object-oriented capabilities to an immutable base language." This implies that C is not a subset of C++, and that C++ is a new language. Later on in the book: "C++ is very nearly a proper superset of C language, with a few modest incompatibilities." What are the few modest imcompatibilities? Any help is greatly appreciated. Thanx... -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ David Geary, Boeing Aerospace, ~ ~ #define Seattle RAIN ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~