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
