--- In AVR-Chat@yahoogroups.com, "Dave Mucha" <dave_mucha@y...> wrote: ... > A friend once told me that Basic is for people who want to get the > project done and C is for people who want to get a job programming. > > The difference is that you get the project done faster the other is > you get paid per hour. > > Once you know the language things go faster, but learing is harder > when using C or ASM. I have to disagree. You seem to be saying that everyone should be using basic. Basic is ok for doing simple things but I have found that to do even moderately complex things in basic often takes dialect specific knowledge and a healthy dose of experimentation. And a number of complex things (like timing related stuff or bit twiddling) are hard or even impossible in basic. Bit banged Serial I/O in basic? I shudder at the thought. Learning C is not that hard - maybe only slightly harder than basic (for the first dialect) and once you learn it, the next implementation is a piece of cake. Even non-ANSI-C versions. Yes, ASM is way harder but that's not suprising, you have to learn the processor architecture. (which is a very good thing) I've used at least 10 basic dialects, about an equal number of C compilers for 7 different processors and ASM for the same number of processors. C is vastly similar across most implementations, basic is significantly different. Phil
Message
Re: Beginner
2004-10-17 by Phil
Attachments
- No local attachments were found for this message.