Programming Languages  From OpenCircuits Jump to: navigation,
search    Perhaps the title should be for Programming Languages
Microcontrollers, in any case that is what the content is now
and probably should stay.  Very high level languages are less
suitable for microcontrollers, so the choices are less than one
would find on a PC. The main programming languages used in
microcontrollers are Basic, C, and assembly. Microcontrollers
are generally harder to program than PCs because it isn't as
easy to view debugging output, it takes more time to flash a new
firmware, and the tools are generally less developed than PC
tools. One suggestion is to learn basic programming on a PC
first and then migrate to embedded systems after gaining some
understanding. One hint on selecting a language is to always
consider using the same language as the people you work ( play )
with do. This makes getting help much easier. Or pick a language
with a strong support system on the internet. Of course the
language cost and features ma