Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!caen!sdd.hp.com!mips!apple!bionet!ucselx!crash!pro-mansion.cts.com!psonnek From: psonnek@pro-mansion.cts.com (Patrick Sonnek) Newsgroups: comp.sys.apple2 Subject: Re: Choosing a language (ML vs HLL) Message-ID: <8867@crash.cts.com> Date: 27 Apr 91 08:56:17 GMT Sender: root@crash.cts.com Lines: 39 In-Reply-To: message from stadler@Apple.COM I'm not going to pull in and edit that message for quote, I've got to get to work in half an hour! :) Anyways, to paraphrase. You claim that A good assembler programmer could not prototype in assembly because it's just to difficult. That sounds like the same noise I hear from all the coders and consultants around here every day. A good Assembler programmer will, for complex, and complete applications, (As opposed to a stand alone program) make HLL programmers look silly. I for one can write, and completely rewrite assembler code faster than I can HLL. I might add, our HLL guru's can't write/rewrite HLL as fast, and as bug free, as I do assembler. It's easy to pick one specific routine and compare HLL's to Assemblers. But for a complete system/application, Assembler, in the hands of an assembler programmer, will make the HLL look silly, both in coding time, and in execution time. I'm going to say something that is going to make a lot of people mad, but every assembler programmer I've talked to agrees with me. A lot of HLL programmers are poorer programmers than Assembler programers, they lack the sophistication to program in assembler, they don't comprehend the internals of the computer so anyAssembler code that they would write is full of bugs, and does take a long time to debug. And because they insist that the Assembler has to fit into thier HLL world, it dosn't even run all that fast. And those HLL programmers who do understand all the internals, are for the most part to lazy to program good assembler. ---- ProLine: psonnek@pro-mansion Sysop Pro-mansion: 507/726-6181 Internet: psonnek@pro-mansion.cts.com MCImail: psonnek UUCP: crash!pro-mansion!psonnek ARPA: crash!pro-mansion!psonnek@nosc.mil BITNET: psonnek%pro-mansion.cts.com@nosc.mil <> <>