home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / apps / 12661 < prev    next >
Encoding:
Text File  |  1992-07-30  |  1.9 KB  |  43 lines

  1. Newsgroups: comp.sys.mac.apps
  2. Path: sparky!uunet!usc!wupost!m.cs.uiuc.edu!sunb10.cs.uiuc.edu!sparc9.cs.uiuc.edu!pjl
  3. From: pjl@sparc9.cs.uiuc.edu (Paul Lucas)
  4. Subject: Re: THINK C and C++ (was: C++ and other compilers)
  5. Message-ID: <1992Jul30.230729.4830@sunb10.cs.uiuc.edu>
  6. Sender: news@sunb10.cs.uiuc.edu
  7. Organization: University of Illinois at Urbana-Champaign
  8. References: <bonnie.712419052@earth.njit.edu> <1992Jul29.160516.5187@engage.pko.dec.com> <19823@optima.cs.arizona.edu> <Jul.30.09.18.31.1992.14015@gandalf.rutgers.edu>
  9. Distribution: usa
  10. Date: Thu, 30 Jul 1992 23:07:29 GMT
  11. Lines: 30
  12.  
  13. In <Jul.30.09.18.31.1992.14015@gandalf.rutgers.edu> rgonzal@gandalf.rutgers.edu (Ralph Gonzalez) writes:
  14.  
  15. >jtgorman@cs.arizona.edu (J. Taggart Gorman) writes:
  16.  
  17. >>  THINK C does have some OOP in it, but I have heard people call it C+ or
  18. >>C+-.
  19.  
  20. >Think C v.4.0 had minimal object extensions, and was somewhat upward
  21. >compatible with C++.  Think C v.5.0 adds several additional C++ features,
  22. >and lets you write code which will compile under C++ without need for
  23. >conditional compilation.  It still lacks many C++ features, though this
  24. >may in some cases be an advantage -- I've seen some really impenetrable
  25.                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  26. >C++ code...
  27.  ^^^^^^^^
  28.  
  29. *****>    What...and there aren't impenetrable pieces of C (or Lisp, or
  30.     Ada, or Pascal, or...) code?  It's _always_ up to the programmer
  31.     as to how comprehensible to make his/her programs; it's got
  32.     nothing to do with the given language...nor should it.  It's a
  33.     people issue: languages don't make incomprehensible programs,
  34.     programmers do.
  35.  
  36.     I also respectfully put forth the suggestion of the possibility
  37.     that perhaps you just don't understand C++ very well.  (That was
  38.     a hyposthesis, not a flame.)
  39. -- 
  40.     - Paul J. Lucas                University of Illinois    
  41.       AT&T Bell Laboratories        at Urbana-Champaign
  42.       Naperville, IL            pjl@cs.uiuc.edu
  43.