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