© Armstrong Subero 2018Armstrong SuberoProgramming PIC Microcontrollers with XC8https://doi.org/10.1007/978-1-4842-3273-6_2
2. The C Programming Language
Moruga, Trinidad and Tobago
C. The language we all love to hate. We’ve seen C++, Java, C#, Go, Python, and a host of other languages come and go. Yet C remains. C was, is, and will be. Assembly used to be the language of choice for programming 8-bit microcontrollers. However, the newer PIC® microcontrollers have a C-optimized architecture and a lot of memory. Assembly does have its place and it is still sometimes needed to optimize code. C programs typically occupy more code space than an equivalent Assembly one. In this book, I make an effort to maintain KISS principles; ...