🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #7248

Reprise: Assembler Programming - Costs versus Benefits

#7248
From: Peter da Silva
Date: Fri, 07 Dec 1990 12:28
30 lines
2021 bytes
OK, the debate seems to be stalemated now. The main points seem to be:

	It takes longer to program in assembly.
	Assembly programming is strongly correlated with dangerous coding
		practices

	Programs in high-level languages run slower and are larger.
	High level programming is strongly correlated with code bloat.

Have I missed anything? I use the term "strongly correlated" to beg the
question of whether it's the technique that encourages the problem or
whether it's that people likely to write code with that problem are just
naturally attracted to the technique.

OK, so if code speed is a problem, or code size is a problem, go with ASM.
Writing an arcade game in C is Computer Scientist Machismo.

If the program is going to spend most of its time in the O/S or resident
libraries, go with a high level language. Writing an editor in assembly is
Computer Hacker Machismo.

Dangerous coding practices and code bloat is to be just plain discouraged.

I'm crossposting this to comp.lang.misc, and directing followups there,
because that's where this sort of discussion belongs. For the folks in
comp.lang.misc, portability isn't a concern because the programs involved
are inherently system dependant.
-- 
Peter da Silva.   `-_-'
<peter@sugar.hackercorp.com>.
Technical Details
Message-ID: <7220@sugar.hackercorp.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!lavaca.uh.edu!menudo.uh.edu!nuchat!sugar!peter
References: <1990Nov25.040121.10773@zorch.SF-Bay.ORG> <1990Nov30.144853.2562@diku.dk> <7173@sugar.hackercorp.com> <EACHUS.90Dec5182932@aries.linus.mitre.org> <8427@dog.ee.lbl.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!lavaca.uh.edu!menudo.uh.edu!nuchat!sugar!peter
From: peter@sugar.hackercorp.com (Peter da Silva)
Newsgroups: comp.sys.amiga.tech,comp.lang.misc
Subject: Reprise: Assembler Programming - Costs versus Benefits
Message-ID: <7220@sugar.hackercorp.com>
Date: 7 Dec 90 12:28:46 GMT
References: <1990Nov25.040121.10773@zorch.SF-Bay.ORG> <1990Nov30.144853.2562@diku.dk> <7173@sugar.hackercorp.com> <EACHUS.90Dec5182932@aries.linus.mitre.org> <8427@dog.ee.lbl.gov>
Reply-To: peter@sugar.hackercorp.com (Peter da Silva)
Followup-To: comp.lang.misc
Organization: Sugar Land Unix - Houston
Lines: 30