On Thursday 09 February 2006 03:45, Mike Perks wrote: > Thomas Keller wrote: > > For a beginner with no programming experience at all, I would > > propose that you tackle assembly language first. ASM is very > > easy to relate to, and more importantly, it also he;lps you to > > relate to the hardware, whatit does, and how it does it. This > > understanding can be crucial to your success as a programmer, > > particular a p[rpogrammer 0of embedded processors. > > This is probably going to start a whole new religious discussion > but here we go. I have to completely disagree with Tom's > assertion. ASM and the associated toolset has a VERY steep > learning curve. Just to do something simple requires quite a bit > of knowledge and lot of other ancilliary things from programmers > to AVR debugging skills. Tom's perspective is probably from the hardware side. i.e. he's looking at the what the pins on the device are required to do. In that sense, assembly language is the easiest way to do that. The world looks different from the "software engineering" side, where the hardware is just a messy inconvenience. :-) -- /"\ Bernd Felsche - Innovative Reckoning, Perth, Western Australia \ / ASCII ribbon campaign | "Laws do not persuade just because X against HTML mail | they threaten." / \ and postings | Lucius Annaeus Seneca, c. 4BC - 65AD.
Message
Re: [AVR-Chat] Best language for learning AVRs (was forth)
2006-02-08 by Bernd Felsche
Attachments
- No local attachments were found for this message.