Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!cwjcc!hal!nic.MR.NET!tank!nucsrl!accuvax.nwu.edu!bob
From: bob@accuvax.nwu.edu (Bob Hablutzel)
Newsgroups: comp.sys.mac
Subject: Re: The Mythical Man Month
Message-ID: <10330095@accuvax.nwu.edu>
Date: 6 Dec 88 14:02:28 GMT
References: <6176@fluke.COM>
Organization: Northwestern U, Evanston IL, USA
Lines: 25

Hi. It's me again. 

>>Assembly language is _not_ inherently more complex. 

>How can that be when in assembly language:
>	You have to track register usage yourself.
>	You have to check calling sequences yourself.
>	You have to check parameter types yourself.
>	You have to allocate and manage local stack space yourself.
>	You have to do pointer arithmetic yourself.

>That's a lot of additional complexity.

I don't have to check calling sequences. I don't have to allocate local stack
space. Macros do this for me. I have to check parameter types? Flip side:
I never have to bother with typecasting. Register usage I've already admitted 
to, but it isn't a real problem.

Most of the rest I can't disagree with. I have no problem with HLLs, I just
want to point out that assembler is not so bad, and the, as you admit, the
myth that compilers generate code as efficiently as assemblers is a falacy.

Bob "Really getting sick of this whole thread" Hablutzel
BOB@NUACC.ACNS.NWU.EDU
Disclaimer:	I never said anything. This is all just a bad dream