Xref: utzoo comp.object:1650 comp.lang.c++:9198 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!gmdzi!strobl From: strobl@gmdzi.UUCP (Wolfgang Strobl) Newsgroups: comp.object,comp.lang.c++ Subject: Re: What is Objective C? Message-ID: <3245@gmdzi.UUCP> Date: 24 Aug 90 15:46:34 GMT References: <3864@bingvaxu.cc.binghamton.edu> <1990Aug23.151011.12954@chinet.chi.il.us> Organization: GMD, Sankt Augustin, F. R. Germany Lines: 23 patrickd@chinet.chi.il.us (Patrick Deupree) writes: >I believe that Objective C is an actual Object Oriented C compiler whereas >C++ is a pre-processor. This basically means that C++ code is translated >into C code which is then compiled into a final form. Some would argue that >this makes it somewhat a kludge and they don't want to use it. Objective >C is sometimes thought of as a more "pure" object oriented solution to >C. These issues arose in a heated discussion with one of our R&D folk when >I said C++ wasn't bad and he talked of the virtues of Objective C. C++ is a language, not a pre-processor. The C++ compiler I use (Zortech C++ version 2.1) is a two pass compiler which compiles to the usual object file format, and it is as fast as the usual C compilers. As far as I know, Turbo C++ isn't implemented as a pre-processor, either. I like C++ better than any other OO language dialect, because it implements OO concepts quite similar to SIMULA67, the yet unsurpassed grandfather of all object oriented languages. And, yes, it allows developement for MS Windows. (-: Wolfgang Strobl #include