Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!uunet!mcsun!unido!ztivax!ap542!tomnews From: tomnews%apgraph@ap542.UUCP (Thomas Oeser (SNI AP 153)) Newsgroups: comp.lang.objective-c Subject: Re: Objective C vs C++ Keywords: why Message-ID: <1991Feb22.092204.24156@ap542.uucp> Date: 22 Feb 91 09:22:04 GMT References: <60377@eerie.acsu.Buffalo.EDU> Sender: news@ap542.uucp (News Admin) Reply-To: tomnews%apgraph@ap542.UUCP (Thomas Oeser (SNI AP 153)) Organization: Siemens Nixdorf Informationssysteme AG Lines: 36 In article <60377@eerie.acsu.Buffalo.EDU>, summers@acsu.buffalo.edu (Michael Summers) writes: |> Why would I want to use Objective C ? Can any one give me a |> short description of the pros and cons of the two |> languages? |> |> There is a lot of support for C++ in terms of PD software |> and vendors but hardly any for Objective C. Things seem to change as I read an announcement of IBM in the Feb 91 version of the UNIX magazine: "Objective-C instead of C++". They are supporting Objective-C on their IBM RISC System/6000 Technology. In addition, we should also consider all the owners of NeXT machines. Although they have the choice between C++ and Objective-C, the greater support for a user interface (NextStep) is provided only for Objective-C. |> What is so superior about Objective C that would |> induce me to abandon this support? You can handle real Objects (in the sense of Smalltalk). E.g. you can write a container (e.g. a array) that can contain **any** object **and** that provides functionality like "send a message to each object contained on behalf of a user. Thomas Oeser ****** DISCLAIMER: All opinions stated here are strictly my own ********* ------------------------------------------------------------------------- Internet: thomas%apgraph%ap542@ztivax.siemens.com Europe: thomas%apgraph@ap542.UUCP Phone: + 49 89 636 47537 Fax: + 49 89 636 45522 Postal Mail: Siemens Nixdorf Information Systems AG, AP 153, Carl-Wery-Str. 22, D-8000 Munich 83, West Germany -------------------------------------------------------------------------