home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / cplus / 18476 < prev    next >
Encoding:
Text File  |  1992-12-29  |  1.6 KB  |  36 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!munnari.oz.au!metro!extro.ucc.su.OZ.AU!maxtal
  3. From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
  4. Subject: Re: where the name C++ came from
  5. Message-ID: <1992Dec28.020614.7151@ucc.su.OZ.AU>
  6. Sender: news@ucc.su.OZ.AU
  7. Nntp-Posting-Host: extro.ucc.su.oz.au
  8. Organization: MAXTAL P/L C/- University Computing Centre, Sydney
  9. References: <1992Dec23.162758.10645@eagle.lerc.nasa.gov>
  10. Date: Mon, 28 Dec 1992 02:06:14 GMT
  11. Lines: 23
  12.  
  13. In article <1992Dec23.162758.10645@eagle.lerc.nasa.gov> tostan@dumbo.lerc.nasa.gov (Stan Mohler) writes:
  14. >Hi-
  15. >I had a dream last night in which I figured out a possible reason for C++
  16. >having the name C++.  Yesterday I was reading about C and C++.  I skimmed
  17. >across a few lines showing the use of operators such as ++.  i++ measns to
  18. >increment variable i.  Incrementing something means to increase it, expand it
  19. >if you will.  Is it possible that "C++" simply means an "expanded C" in the
  20. >most economical and cute way a C programmer might think of?
  21. >
  22.     I had a different dream when i first read the ARM.
  23. I saw that by using multiple inheritance with abstract virtual
  24. bases I could for the first time do 'incremental' programming.
  25. (The technique is generally called mixin).
  26.  
  27. Sadly, my compiler vendor has disappointed me by stuffing up this
  28. feature, which IMHO is Bjarne's greatest achievement.
  29.  
  30.  
  31. -- 
  32. ;----------------------------------------------------------------------
  33.         JOHN (MAX) SKALLER,         maxtal@extro.ucc.su.oz.au
  34.     Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
  35. ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
  36.