Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!usc!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!mcsun!ukc!harrier.ukc.ac.uk!mr3 From: mr3@ukc.ac.uk (M.Rizzo) Newsgroups: comp.sys.amiga.programmer Subject: Re: C++ Message-ID: <7257@harrier.ukc.ac.uk> Date: 11 Apr 91 09:26:48 GMT References: <1991Apr9.204318.6798@starnet.uucp> <1991Apr10.000254.24530@mintaka.lcs.mit.edu> Reply-To: mr3@ukc.ac.uk (M.Rizzo) Organization: Computing Lab, University of Kent at Canterbury, UK. Lines: 21 In article ben@epmooch.UUCP (Rev. Ben A. Mesander) writes: >>In article <1991Apr10.000254.24530@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes: >[...] >>With data abtraction, you can operate on structures and not >>even know what's inside them! > >Hah! I can do this is almost any language! I don't need C++ to help me do >that! But the C++ compiler will catch violations and a non-OOP language compiler won't. Also C++ provides a more natural syntax for describing abstractions. And member functions of different classes can have the same name (which is important for polymorphism) - you can't do this in C say. Anyone got Comeau C++ for the Amiga yet ? Comments ? Also does anyone know if there are any C++ toolkits for graphical interfaces on the Amiga i.e. one in which various interface components are represented by a set of classes, objects of which can easily be composed together to build interfaces (something like InterViews for X) ? Michael Rizzo