The C programming language is sure to prevail in the integrated electronics community. Microprocessors can be found in 99% of all electronic devices these days from car radios to cooking appliances and this is the program that works with microprocessors that give personality to the design completely.
Many e-hobby enthusiasts cut their teeth on microprocessors by learning assembly language. Indeed PIC Microcontroller from Microchip is the favorite processor for many who start this path.
Assembly language offers free entry to this market – ideal for beginners with a limited budget. But assembly language is somewhat daunting if a complex task requires coding. A free C translator program is now available for download, so students can start their own programming experience in a high-level global language that can be used in many other low and low microprocessors.
Assembly language is used only with a certain family of processors, and if the engineer migrates to another processor, he must start from scratch. C is a universal language and is a headache for the compiler designer, not the engineer, to ensure that the C code is compatible with the processor.
Most programs written by non-hobbyists are written in C. Program extracts can be combined and used in many projects with different wizards until the entire code libraries are compiled. After that, code writing becomes a simple task to choose the required code functions and paste them together – a task that C programming especially suits.
Simple C for a PIC controller gets anyone with little or no experience programming C or a PIC controller in less than half a day.