In the embedded software world, such type of "flames" ingnite periodically. As 
a coincidence, here is a  sample from what's happening  these days on another 
list, totally unrelated to Arachne.

  
------- Forwarded Message

Date: Mon, 11 Jun 2001 18:11:44 +1200
From: Graham Daniel <[EMAIL PROTECTED]>
Subject: Re: [avrchat] : High level languages, was:AVR opcodes - now random:

Jaap van Ganswijk wrote:
> Don't waste your time with low-level tools.

Often a capable programmer wastes codespace NOT using assembler.
Ability to drag and drop check boxes, sliders etc to a GUI sure is
simple, but it doesn't relate particularly well to writing a driver for
I/O intensive operations.

> Anyway, don't keep hanging on in using assembler because
> it's so comfortably close to the hardware. Once you're more
> productive you're worth more and will be paid better when
> you play your cards right. Progamming isn't paid well anyway
> compared to management jobs. Don't wast your time friends!

Is "more productive" supposed to mean productive of Quantity, or Quality
?
(Quantity meaning inflated code space requirements.)

Ability to program in a high level language only sounds good to the
complete novice- It's programming in the low level language that
demontrates ability, programming in the high level language demonstrates
ability of the author of the high level language.

Anyway..... A number of US presidents were previously male cheerleaders,
if you want management positions this is probably a more rapid way to
advance, by perfecting skills of self promotion independantly of
technical ability.

My only gripe is that the Atmel official assembler is soooooooo basic:
Error:  macro call within macro not supported.
nested calls, conditional assembly, loop counters etc are all pretty
well known.
And yes, I know that other brands of assemblers will do this- But why
can't Atmel's one do it ??????

------- End of Forwarded Message


-- 
Cristian Burneci
DHP Technology SRL
Bucharest, Romania


Reply via email to