home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / c / 20108 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  1.8 KB

  1. Xref: sparky comp.lang.c:20108 comp.lang.c++:19804
  2. Newsgroups: comp.lang.c,comp.lang.c++
  3. Path: sparky!uunet!cs.utexas.edu!uwm.edu!linac!att!att!dptg!ulysses!allegra!princeton!csservices!kastle!blume
  4. From: blume@kastle.Princeton.EDU (Matthias Blume)
  5. Subject: Re: C/C++ Speed
  6. Message-ID: <1993Jan22.193434.1386@csservices.Princeton.EDU>
  7. Sender: news@csservices.Princeton.EDU (USENET News System)
  8. Reply-To: blume@kastle.Princeton.EDU (Matthias Blume)
  9. Organization: Dept. of Computer Science, Princeton University
  10. References: <1993Jan11.163852.19740@informix.com> <24592@alice.att.com> <mg.726986956@tyrolia> <1jnqudINNfcq@emx.cc.utexas.edu>
  11. Date: Fri, 22 Jan 1993 19:34:34 GMT
  12. Lines: 31
  13.  
  14. In article <1jnqudINNfcq@emx.cc.utexas.edu>, jamshid@emx.cc.utexas.edu
  15. (Jamshid Afshar) writes:
  16.  
  17. [ lots of stuff deleted (actually, I tamed my urge to answer that) ]
  18.  
  19. |> C++ doesn't force one to use
  20. |> virtual functions, and I think you can write a lot of useful classes
  21. |> without them.
  22.  
  23. Although I started the thread against C++ I'm NOT against OOP.  And OOP
  24. without late binding (i.e. virtual functions) does not even deserve that
  25. name, as far as I'm concerned!
  26.  
  27. |> >Most C++ code has comments about buggy compilers, amazing as this
  28. may sound.
  29. |> 
  30. |> I don't think this is amazing at all.  Buggy software is a fact of
  31. |> life, whether that software is a compiler, os or application.
  32.  
  33. Pardon me?  I must have been under the wrong impression that C++ defenders like
  34. C++ because it is said to be helpful in getting rid of bugs.  Interesting
  35. to hear that they can easily get along with bugs... Again: why do you use C++?
  36. [ I mean: getting rid of bugs by using someone else's classes ]
  37.  
  38. |> C++ goes further in that its data abstraction,
  39. |> template, and inheritance features allow you to better implement
  40. |> persistence.
  41.    ^^^^^^^^^^^
  42. Can you, please, elaborate?!
  43.  
  44. -Matthias
  45.