21st Century C (2015)

21st Century C (2015)

Part I: The Environment

Chapter 1: Set Yourself Up for Easy Compilation

Chapter 2: Debug, Test, Document

Chapter 3: Packaging Your Project

Chapter 4: Version Control

Chapter 5: Playing Nice with Others

Part II: The Language

Chapter 6: Your Pal the Pointer

Chapter 7: Inessential C Syntax that Textbooks Spend a Lot of Time Covering

Chapter 8: Important C Syntax that Textbooks Often Do Not Cover

Chapter 9: Easier Text Handling

Chapter 10: Better Structures

Chapter 11: Object-Oriented Programming in C

Chapter 12: Parallel Threads

Chapter 13: Libraries

Appendix A. C 101