Boost Your C Programming Skills with These Expert Tips 💻
Discover practical C programming tips that can enhance your productivity and make coding more enjoyable. Perfect for both beginners and experienced developers!

Nic Barker
287.7K views • Jan 17, 2025

About this video
A quick run through of some tips for programming in C that have helped with my productivity and enjoyment of the language.
Referenced in this video:
Anthony Calandra, Summary of features introduced in each C version
https://github.com/AnthonyCalandra/modern-c-features
Tim Cain, Why I Left Fallout 2:
https://www.youtube.com/watch?v=UGfaCXEu0tE
Lucas Sardois, Generational Indexes:
https://lucassardois.medium.com/generational-indices-guide-8e3c5f7fd594
Andre Weissflog, "Handles Are The Better Pointers"
https://floooh.github.io/2018/06/17/handles-vs-pointers.html
Function to force the debugger to break:
https://stackoverflow.com/questions/173618/is-there-a-portable-equivalent-to-debugbreak-debugbreak
My videos about Allocators and Arenas:
https://youtu.be/GZ6PuLikw84
https://youtu.be/hI9aN8ZG4vg
If you're interested, I also produce a paid programming fundamentals course at https://thesimplejoyofprogramming.com
0:00-2:19 Introduction
2:19-7:40 C Standards & Versions
7:40-8:40 Compiler Flags
8:40-11:58 Unity Build
11:58-16:22 Debugger
16:22-20:01 ASAN
20:01-28:03 Arrays & Strings
28:03-30:52 Pointers
30:52-34:40 Arenas
Referenced in this video:
Anthony Calandra, Summary of features introduced in each C version
https://github.com/AnthonyCalandra/modern-c-features
Tim Cain, Why I Left Fallout 2:
https://www.youtube.com/watch?v=UGfaCXEu0tE
Lucas Sardois, Generational Indexes:
https://lucassardois.medium.com/generational-indices-guide-8e3c5f7fd594
Andre Weissflog, "Handles Are The Better Pointers"
https://floooh.github.io/2018/06/17/handles-vs-pointers.html
Function to force the debugger to break:
https://stackoverflow.com/questions/173618/is-there-a-portable-equivalent-to-debugbreak-debugbreak
My videos about Allocators and Arenas:
https://youtu.be/GZ6PuLikw84
https://youtu.be/hI9aN8ZG4vg
If you're interested, I also produce a paid programming fundamentals course at https://thesimplejoyofprogramming.com
0:00-2:19 Introduction
2:19-7:40 C Standards & Versions
7:40-8:40 Compiler Flags
8:40-11:58 Unity Build
11:58-16:22 Debugger
16:22-20:01 ASAN
20:01-28:03 Arrays & Strings
28:03-30:52 Pointers
30:52-34:40 Arenas
Video Information
Views
287.7K
Likes
14.7K
Duration
34:41
Published
Jan 17, 2025
User Reviews
4.7
(57) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends