© 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
(1)
Moruga, Trinidad and Tobago
 

C

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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.