home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / cplus / 18803 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  1.8 KB

  1. Xref: sparky comp.lang.c++:18803 comp.object:4730
  2. Path: sparky!uunet!olivea!charnel!rat!usc!sdd.hp.com!hpscit.sc.hp.com!hpuerca.atl.hp.com!sailer
  3. From: sailer@hpuerca.atl.hp.com (Lee Sailer)
  4. Newsgroups: comp.lang.c++,comp.object
  5. Subject: Re: Pros and cons of C++
  6. Message-ID: <C0Hw5A.1EB@hpuerca.atl.hp.com>
  7. Date: 7 Jan 93 17:48:44 GMT
  8. References: <C0Hp1n.vp@gpu.utcs.utoronto.ca>
  9. Organization: Hewlett-Packard NARC Atlanta
  10. Lines: 44
  11. X-Newsreader: Tin 1.1.3 PL5
  12.  
  13. John Ross (yjohn@gpu.utcs.utoronto.ca) wrote:
  14. : Hi Netters,
  15. : I just read a paper by Markku Sakkinen titled "The Darker Side of C++
  16. : Revisited," (Structured Programming [1992] 13: 155-177).
  17.   .. comments deleted ...
  18. : Why then is it becoming so popular?  Why the deluge of texts, articles,
  19. : magazines, news groups, compilers, etc?  It seems to me that C++ _will_
  20.  
  21. Good question.  I suppose that the usual superficial arguments apply:
  22.  
  23. 1.  It is a language that C programmers can learn incrementally.
  24.  
  25. 2.  It is from a big name source, Bell Labs.
  26.  
  27. 3.  It's creators are very, very industrious.
  28.  
  29. 4.  Alternatives, such as Objective-C and Eiffel, weren't from big names
  30.     and their creators weren't as industrious.  (Apologies to Cox and
  31.     Meyer, who are both working very hard.)
  32.  
  33. I prefer Objective-C, though Eiffel is very nice.  I sometimes teach
  34. and consult C++ for a living, because that's where the marketplace is.
  35.  
  36. I predict a minor resurgence of Objective-C.  Consider the following:
  37.  
  38. 1.  NeXT is still surviving, and it uses Obj-C heavily.
  39.  
  40. 2.  FSF has added Obj-C to its C/C++/OBJ-C compiler.
  41.  
  42. 3.  There is an Obj-C front end for Borland C.
  43.  
  44. In 1 and 2, it is more correct to call the language Obj-C++, since
  45. both syntaxes can be used in a single program, without great difficulty.
  46.  
  47.  
  48.  
  49. -- 
  50. Lee Sailer
  51.  
  52.                     - Let's leave my employer
  53.                       out of this, OK?
  54.