home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / cplus / 19018 < prev    next >
Encoding:
Text File  |  1993-01-12  |  2.1 KB  |  50 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!spool.mu.edu!news.nd.edu!mentor.cc.purdue.edu!biomac1e.bio.purdue.edu!user
  3. From: pf@bilbo.bio.purdue.edu (Paul Furbacher)
  4. Subject: Re: Reusability will come true bringing by OOP?
  5. Message-ID: <pf-120193122954@biomac1e.bio.purdue.edu>
  6. Followup-To: comp.lang.c++
  7. Sender: news@mentor.cc.purdue.edu (USENET News)
  8. Organization: Purdue University
  9. References: <1993Jan12.042140.27051@sparc4.ncu.edu.tw>
  10. Date: Tue, 12 Jan 1993 17:29:31 GMT
  11. Lines: 37
  12.  
  13. In article <1993Jan12.042140.27051@sparc4.ncu.edu.tw>,
  14. oper7@ee05.ncu.edu.tw (Anthony Shih Hao Lee) wrote:
  15. [..]
  16.  
  17. > Think about this if you are a TVISION programmers:
  18. > if Borland does not release TVision source code, do you really trust
  19. > the quality of that package?
  20.  
  21. If I'm not mistaken, the source code for both OWL and 
  22. TV comes with Borland C++&Application Frameworks.  It is
  23. now available with the Borland Pascal 7.0 package.
  24.  
  25. As far as reusability of code or extensibility of object libraries
  26. is concerned, much of what is written and promised is simply
  27. an expression of the *ideal* situation.  Ideally, well-written
  28. and documented object libraries should allow complete 
  29. extensibility without having to resort to hacking the source code
  30. of the original object library.  That is the ideal.  But few
  31. software authors are capable of anticipating all the possible
  32. extensions which their objects may undergo in real life.
  33. Therefore, there is always something missing or wrong in the 
  34. foundation classes/objects which requires the source code to
  35. be hacked because inheritance cannot straighten out the problem.
  36.  
  37. TV is good but not perfect.  What are the impressions of
  38. OWL users -- could you live without the source code?  I doubt it.
  39. TurboPower has provided source code with their libraries from 
  40. day one, even though their libraries are of excellent quality.
  41. They are also extremely well commented and therefore a good 
  42. learning tool.
  43.  
  44. In five years time, some other new programming paradigm   
  45. will come along and again promise to make unnecessary the
  46. distribution of source code with the new-fangled library.
  47. Yeah, right.
  48.  
  49. pf
  50.