The Cyber-Spy.Com Usenet Archive Feeds Directly
From The Open And Publicly Available Newsgroup
This Group And Thousands Of Others Are Available
On Most IS NNTP News Servers On Port 119.
Cyber-Spy.Com Is NOT Responsible For Any Topic,
Opinions Or Content Posted To This Or Any Other
Newsgroup. This Web Archive Of The Newsgroup And
Posts Are For Informational Purposes Only.
From: Chuck Simmons
Organization: You jest.
X-Mailer: Mozilla 4.61 [en] (X11; U; Linux 2.0.33 i586)
Subject: Re: Which Microcontroller to use?
References: <3D8A6BE9.6455BB7@webaccess.net> <email@example.com> <firstname.lastname@example.org> <email@example.com>
Date: Sat, 21 Sep 2002 01:13:45 GMT
NNTP-Posting-Date: Fri, 20 Sep 2002 18:13:45 PDT
Grahame Olney wrote:
> > Frank Bemelman wrote:
> >You forgot to compare lousy asm programmers with talented C-programmers ;)
> I've never met the talented C-Programmer... what the guy's name? :)
Geeze! How did I get this started with a simple observation about
programming tool choice? I personally prefer to use a high level
language if I can express my algorithm or whatever efficiently in a high
level language. I have also used a mix of high level language and
assembler when I felt that I could do a better job that way. In my
present project, my use of assembly language for AVR simply reflects the
start of the project as a feasibility study I was contracted to do. I
was able to perform the study with an assembler and a simulator I could
download free. When the project started based on my study, I simply
continued on with what I had because I had considerable inertia.
Down the pike a few years, the customers for the end product of the
feasibility study certainly start from what I have done for better or
worse. I notice that customers astute in software tear my code apart to
understand it, invariably understand the Perl tools I supply to make
code builds easier, understand why I produce four different types of
essentially equivalent output files and understand my Excel design
tools. Less astute customers find it all mysterious and need
considerable help to get their own development process functioning.
I'm not a professional programmer at all. I'm an old analog hack and
disk drive servo guy who flies by the seat of his pants. If I have to do
it all with programming, so be it. I'll take the easiest way to get the
job done. That might be assembler, Forth, C or whatever. If I have to
write special tools to support my work, you can bet I will use Perl, C,
Excel or anything else to do the job.
Somebody said that if the only tool you have is a hammer, every problem
looks like a nail. I like a selection of tools myself.
... The times have been,
That, when the brains were out,
the man would die. ... Macbeth
Chuck Simmons firstname.lastname@example.org
Go Back To The Cyber-Spy.Com
Usenet Web Archive Index Of
The sci.electronics.design Newsgroup