Handmade Hero»Episode Guide
Intro to C on Windows - Day 4
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:00:00Intro, welcome, and correction
0:00:00Intro, welcome, and correction
0:00:00Intro, welcome, and correction
0:05:19Show code bytes in the debugger
0:05:19Show code bytes in the debugger
0:05:19Show code bytes in the debugger
0:06:28Asside on processor architecture philosphies
0:06:28Asside on processor architecture philosphies
0:06:28Asside on processor architecture philosphies
0:10:33Looking at memory in more detail
0:10:33Looking at memory in more detail
0:10:33Looking at memory in more detail
0:10:46Casting, endianness, and memory
0:10:46Casting, endianness, and memory
0:10:46Casting, endianness, and memory
0:15:08Ascii art of binary
0:15:08Ascii art of binary
0:15:08Ascii art of binary
0:19:40The concept and history of endianness
0:19:40The concept and history of endianness
0:19:40The concept and history of endianness
0:22:15Why programmers care about endianness
0:22:15Why programmers care about endianness
0:22:15Why programmers care about endianness
0:27:46Intro to structs
0:27:46Intro to structs
0:27:46Intro to structs
0:32:56Compiler struct padding
0:32:56Compiler struct padding
0:32:56Compiler struct padding
0:34:05What sizeof() does
0:34:05What sizeof() does
0:34:05What sizeof() does
0:35:28Structure compactness
0:35:28Structure compactness
0:35:28Structure compactness
0:39:00Understanding the hexadecimal numbering system
0:39:00Understanding the hexadecimal numbering system
0:39:00Understanding the hexadecimal numbering system
0:44:11How casting works
0:44:11How casting works
0:44:11How casting works
0:46:05Static typed languages
0:46:05Static typed languages
0:46:05Static typed languages
0:51:45Turning off the damned edit and continue! Bad edit and continue
0:51:45Turning off the damned edit and continue! Bad edit and continue
0:51:45Turning off the damned edit and continue! Bad edit and continue
0:53:18Back to how casting works
0:53:18Back to how casting works
0:53:18Back to how casting works
0:54:20Why is garbage memory always 204?
0:54:20Why is garbage memory always 204?
0:54:20Why is garbage memory always 204?
0:57:41Array basics
0:57:41Array basics
0:57:41Array basics
0:59:13CaseyQuick: Inline variable assignment
0:59:13CaseyQuick: Inline variable assignment
0:59:13CaseyQuick: Inline variable assignment
1:06:43Array syntax is complete shorthand (demo)
1:06:43Array syntax is complete shorthand (demo)
1:06:43Array syntax is complete shorthand (demo)
1:09:44Explanation of array syntax demo
1:09:44Explanation of array syntax demo
1:09:44Explanation of array syntax demo
1:14:56Arrow vs. dot notation
1:14:56Arrow vs. dot notation
1:14:56Arrow vs. dot notation
1:17:03Closing thoughts
1:17:03Closing thoughts
1:17:03Closing thoughts