© Armstrong Subero 2018
Armstrong SuberoProgramming PIC Microcontrollers with XC8https://doi.org/10.1007/978-1-4842-3273-6_2

2. The C Programming Language

Armstrong Subero
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; ...

Get Programming PIC Microcontrollers with XC8 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.