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

  1. Xref: sparky comp.lang.c++:18800 comp.object:4729
  2. Path: sparky!uunet!pipex!doc.ic.ac.uk!dapsun.lif.icnet.uk!not-for-mail
  3. From: js@montaigne.lif.icnet.uk (Jack Shirazi <js@biu.icnet.uk>)
  4. Newsgroups: comp.lang.c++,comp.object
  5. Subject: Re: Pros and cons of C++
  6. Date: 7 Jan 1993 17:05:25 -0000
  7. Organization: Imperial Cancer Research Fund
  8. Lines: 47
  9. Message-ID: <1ihnslINNikc@montaigne.lif.icnet.uk>
  10. References: <C0Hp1n.vp@gpu.utcs.utoronto.ca>
  11. NNTP-Posting-Host: montaigne.lif.icnet.uk
  12.  
  13. In article <C0Hp1n.vp@gpu.utcs.utoronto.ca> yjohn@gpu.utcs.utoronto.ca (John Ross) writes:
  14. >I have recently come to grips with having to learn C++; mainly due to
  15. >the bandwagon effect. It doesn't look like there will be any pure C
  16. >programmers left in a couple of years.  I agree that the language is
  17. >very complex, and has many shortcomings.  
  18. >
  19. >Why then is it becoming so popular?  Why the deluge of texts, articles,
  20. >magazines, news groups, compilers, etc?  It seems to me that C++ _will_
  21. >be the language of choice for programmers (except in specialized areas
  22. >where other languages will continue to be used). It would be nice to get a
  23. >balanced view of where C++ fits into the scheme of things.
  24. >Unfortunately, language issues often assume the aspect of a religious
  25. >war, with rabid supporters and detractors.
  26. >
  27. IMHO C++ is much better than C. A great many people agree (in fact 
  28. I've never heard anyone disagree). For this reason, C programmers
  29. have a natural inclination to move "up" to C++ since it allows them
  30. to retain all their C experience while learning the OO paradigm.
  31. Moreover, most C programmers swear by it (C), and so are not generally
  32. inclined to properly learn another language unless they must.
  33. So it is not at all surprising that the large number of C programmers
  34. will cause C++ to be popular - just because something else is better
  35. does not mean it will be more successful, as we've seen in so many
  36. things in the computing world.
  37.  
  38. However, having said that, everything I've seen indicates that against
  39. C++, Smalltalk is currently holding its own. I have only seen
  40. non-rigorous surveys of groups using OO technology, (Object magazine
  41. springs to mind) but these indicate that currently for OO development
  42. projects there are actually more Smalltalk groups than C++ ones. My
  43. own personal experience is that the Smalltalk development environment
  44. is just _so_ nice that I prefer to steer clear of the retrograde C/C++
  45. environment.  However, there are things that I still have to do in C
  46. because of all those system functions which I need to call from
  47. Smalltalk and which as yet don't come as standard with Smalltalk.
  48.  
  49. Each to their own. If you feel peer pressure (or workplace pressure)
  50. to move into C++, thats up to you. Personally, I feel that you should
  51. test a variety of languages, and settle on the one that makes you
  52. spark - whichever that is. I believe there are still more COBOL
  53. programmers than C, and I don't think they have any trouble finding
  54. jobs. Nor do pure C programmers. Nor will they for a long time.
  55. -- 
  56.        Jack               js@bison.lif.icnet.uk
  57.                          
  58. If you only have a hammer, you tend to see every problem as a nail.
  59.                 -- Maslow
  60.