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: "Alex Gibson"
Subject: Re: Which basic compiler to buy?
Date: Tue, 17 Dec 2002 14:04:07 +1100
Organization: ihug ( New Zealand )
References: <email@example.com> <firstname.lastname@example.org> <email@example.com> <firstname.lastname@example.org>
NNTP-Posting-Date: Tue, 17 Dec 2002 03:06:00 +0000 (UTC)
X-Newsreader: Microsoft Outlook Express 6.00.2800.1123
"Richard Steven Walz" wrote in message
> In article <email@example.com>,
> Michel Catudal wrote:
> >Richard Steven Walz wrote:
> >>>> On Tue, 10 Dec 2002 08:10:12 GMT, Parmin
> >>>> wrote:
> >>>> [snip...snip...]
> >>>>>Would C language be easier to use? I dont know C language
> >>>>>but am willing to learn if it is better for my use.
> >>>> Although it has grown up a bit, originally C was described by its
> >>>> authors as "portable assembly language" in that it was small, simple,
> >>>> close to the hardware, and without very much in the way of
> >>>> scenes magic.
> >>>> Discussions of programming languages often become religious wars so
> >>>> leave it with a paraphrase of an old saying (since I can't remember
> >>>> original or who said it!).
> >>>> Basic is like the scissors that children use. They can be used to cut
> >>>> out pretty much any shape you might want out of paper. They are also
> >>>> safe, with blunt tips and not very sharp, so you're unlikely to
> >>>> accidently injure yourself while using then.
> >>>> C is like a surgeon's scalpel: just a handle and an edge. It can cut
> >>>> practically anything and in the right hands it can perform miracles.
> >>>> However, use it carelessly and you'll cut your own hands off.
> >>>Basic can also be described as something that kids use before
> >>>they learn how to program.
> >> -------------------------
> >> But only by immature C-assholes who are frightened of being taken for
> >> unprofessional. In every field there are a bunch who want all hobbyists
> >> to give up trying to make anything work for themselves so they'll break
> >> down and hire them, because THEY KNOW that's the only way they'll EVER
> >> get work!
> >> Those who religiously seek to dissuade people from BASIC so that they
> >> will be demoralized by C and give up trying ANYTHING simple and fun
> >> JUST so these sad fucks can get hired to do this trivial crap are such
> >> sad vicious ignorant people.
> >> -Steve
> >You misunderstand the whole point. Basic is not a serious programming
> >language for microcontrollers.
> Nothing but your desperate hope, you mean!
> Which is surely why there is a BASIC for every one of them that more
> are using than anything else! Viz, BASIC Stamps, PBASIC, various
> 8052-BASIC, a NEW MCS-52 BASIC, a couple new take-offs on the Stamp,
> several BASICs for AVR, etc. BASIC can actually be shown to be more
> suitable to uC's merely because it can be tailored to be an assembler for
> uC's much less problematically than using C as an "assembler" for such a
> dedicated target! I don't mind C, I even like it myself, but you C-prudes
> are sure embarrassingly immature assholes.
> >Ideally you'd want to program in
> >assembler for optimized code but this is not a logical option because
> >assembler is too hard to follow by anybody else but the programmer who
> >wrote the code and it takes too long to write code in assembler. Time
> >is money and C is more appropriate to use so we can bring code quickly
> >onto the market. There is nothing religious about making a comparision
> >of different programming languages.
> Using BASIC-like commands for a tailored assembler is optimum, since
> so many C programmers are insufferable purists! BASIC afficiandos don't
> give a damn, which makes it perfect! The BASIC can be butchered and
> altered and nobody CARES!
> >C is very simple. The problem with basic is that it is not very efficient
> >for coding on a microcontroller. Basic is well suite for spaghetti coding
> >and C is well suited for well written coding.
> Assembler *IS* spaghetti-code, it is unstructured, and it is
> Sounds like BASIC!
> >For some microcontrollers the C Compiler may not be efficient, the key
> >is to use one that is efficient. I personnally prefer Pascal but
> >C Compilers are easier to find than efficient pascal compilers.
> >Tell to Freightliner or GM that you want to use basic on a cluster to see
> >how loud they'd laugh at you.
> Nothing but more immature self-embarrassing snobbery.
How about we just summarise the discussion in
this thread as use the right tool or tools for the job.
With the right tools depending on(in no particular order)
asm,basic , c, c++, forth,
java(not avaiable for most micros)
effiel(not avaiable for most micros but usually compiles to c)
(I think it was HP that uses it for printer drivers)
Heard something about someone using python
for micros but can't remember where.
Go Back To The Cyber-Spy.Com
Usenet Web Archive Index Of
The sci.electronics.design Newsgroup