home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / bit / listserv / notisl / 2947 < prev    next >
Encoding:
Text File  |  1992-07-30  |  2.0 KB  |  49 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!gatech!paladin.american.edu!auvm!FIRESTONE.PRINCETON.EDU!GPMENOS
  3. Message-ID: <9207301457.AA01317@sysof2>
  4. Newsgroups: bit.listserv.notis-l
  5. Date:         Thu, 30 Jul 1992 10:57:15 EDT
  6. Sender:       NOTIS/DOBIS discussion group list <NOTIS-L@TCSVM.BITNET>
  7. From:         Gerard Philippe Menos <gpmenos@FIRESTONE.PRINCETON.EDU>
  8. Subject:      Re: Assembler/ Was Chat: Enhancements
  9. Comments: To: NOTIS/DOBIS discussion group list <NOTIS-L@VM.TCS.Tulane.EDU>
  10. Lines: 37
  11.  
  12. [I hope this gets through, this time...]
  13.  
  14. I very much appreciated Michael Stephen's remarks, which included the
  15. following:
  16.  
  17. > From: "Michael J. Stephens"
  18. > <VB7R0007%SMUVM1.bitnet@VM.TCS.Tulane.EDU>
  19. > Subject:      Re: Chat: Enhancements
  20. >
  21.  
  22. > Programming Systems (OOPS) have been introduced to help
  23. > this (C++).  Any system programmed in assembler is going
  24. > to have a tough time of after several generations of
  25. > maintenance.  Oh darn, I've got to cut this short and go to a
  26. > meeting.  Some of you are sighing with relief, I'll bet
  27.  
  28. An assembler programmer, however, took issue with this viewpoint,
  29. claiming that the language used is not as relevant as the quality of
  30. the systems design.
  31.  
  32. I do not argue the importance of systems design.  Nor do I denigrate
  33. the considerable accomplishments of assembler wizards.  But it is not
  34. accurate to say that assembler can compete with modern, higher-level
  35. languages in the realm of programmer productivity.  Just count the
  36. number of lines of code the same application requires in assembler
  37. versus C or C++, etc., and it's easy to see why an application
  38. written in assembly takes longer to produce and is more costly to
  39. develop and to maintain.
  40.  
  41. Assembler was once necessary to ensure an efficient application.  The
  42. compromise in software development was necessary to accomodate the
  43. hardware of the past.  But advances in hardware now allow us to get
  44. the apps we need more quickly and more cheaply with high-productivity
  45. development environments, without compromising on performance.
  46.  
  47. Phil Menos
  48. Princeton University Libraries
  49.