home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!elroy.jpl.nasa.gov!swrinde!mips!mips!munnari.oz.au!metro!extro.ucc.su.OZ.AU!maxtal
- From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
- Newsgroups: comp.lang.c++
- Subject: Re: Handling of operator . pro
- Message-ID: <1992Aug14.235319.8726@ucc.su.OZ.AU>
- Date: 14 Aug 92 23:53:19 GMT
- References: <9222523.7061@mulga.cs.mu.OZ.AU> <1992Aug13.014043.20561@ucc.su.OZ.AU> <9222714.28203@mulga.cs.mu.OZ.AU>
- Sender: news@ucc.su.OZ.AU
- Organization: MAXTAL P/L C/- University Computing Centre, Sydney
- Lines: 36
- Nntp-Posting-Host: extro.ucc.su.oz.au
-
- In article <9222714.28203@mulga.cs.mu.OZ.AU> fjh@munta.cs.mu.OZ.AU (Fergus James HENDERSON) writes:
- >maxtal@extro.ucc.su.OZ.AU (John MAX Skaller) writes:
- >
- >Generally if a facility does provide a *large* reduction in the complexity
- >of programs that need it, then it's not worth it.
-
- How about tagged pointers/unions/references?
- At the moment I think they warrant a whole extra chapter
- in the ARM++, one on facilities for heterogeneity.
- >
- >If there's one thing that C++ does well, then that thing is making C obsolete.
-
- :-)
-
- >For C++, the competition will come from languages that are more powerful
- >yet less complex; as Bjarne has said, C compatability is C++'s biggest strength
- >and also its biggest weakness.
-
- Which ones. Is Eiffel, for example, really less complex?
- Scheme is probably less complex and more powerful, so why aren't
- we all using Scheme? How about CLOS---is that more or less complex?
-
- The big fight here is to get static safety and dynmaic
- power to cooperate to get dynamism and safety simultaneously
- available. Then you can trade off safety for power. C/C++ already
- allows another trade-off: safety/efficiency.
-
- IMHO C++ should err on the side of safety, since extensions
- are hard to remove.
-
-
- --
- ;----------------------------------------------------------------------
- JOHN (MAX) SKALLER, maxtal@extro.ucc.su.oz.au
- Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
- ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
-