Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!unixhub!ditka!comeau From: comeau@ditka.Chicago.COM (Greg Comeau) Newsgroups: comp.sys.amiga.programmer Subject: Re: C++ Message-ID: <36771@ditka.Chicago.COM> Date: 13 Apr 91 05:47:37 GMT References: <1991Apr10.000254.24530@mintaka.lcs.mit.edu> <7257@harrier.ukc.ac.uk> Sender: comeau@ditka.chicago.com (Greg Comeau) Reply-To: comeau@csanta.attmail.com (Greg Comeau) Organization: Comeau Computing Lines: 31 In article <7257@harrier.ukc.ac.uk> mr3@ukc.ac.uk (M.Rizzo) writes: >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. Exactly. And that's only a sampling! This also starts getting into issue of what natural support of programming features is all about. >Also does anyone know if there are any C++ toolkits for graphical interfaces >on the Amiga ... As far as I know the answer is an overwhelming: no. I do think we will be seeing that change though. -- Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418 Producers of Comeau C++ Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421 Voice:718-945-0009 / Fax:718-441-2310