27 lines
1.2 KiB
Plaintext
27 lines
1.2 KiB
Plaintext
[video member=cmuratori stream_platform=twitch stream_username=handmade_hero project=intro-to-c title="Intro to C on Windows - Day 4" vod_platform=youtube id=0CB1mYS5wBc annotator=jacebennett annotator=effect0r]
|
|
[0:00:00][Intro, welcome, and correction]
|
|
[0:05:19][Show code bytes in the debugger]
|
|
[0:06:28][Asside on processor architecture philosphies]
|
|
[0:10:33][Looking at memory in more detail]
|
|
[0:10:46][Casting, endianness, and memory]
|
|
[0:15:08][Ascii art of binary]
|
|
[0:19:40][The concept and history of endianness]
|
|
[0:22:15][Why programmers care about endianness]
|
|
[0:27:46][Intro to structs]
|
|
[0:32:56][Compiler struct padding]
|
|
[0:34:05][What sizeof() does]
|
|
[0:35:28][Structure compactness]
|
|
[0:39:00][Understanding the hexadecimal numbering system]
|
|
[0:44:11][How casting works]
|
|
[0:46:05][Static typed languages]
|
|
[0:51:45][Turning off the damned edit and continue! Bad edit and continue]
|
|
[0:53:18][Back to how casting works]
|
|
[0:54:20][Why is garbage memory always 204?]
|
|
[0:57:41][Array basics]
|
|
[0:59:13][CaseyQuick: Inline variable assignment]
|
|
[1:06:43][Array syntax is complete shorthand (demo)]
|
|
[1:09:44][Explanation of array syntax demo]
|
|
[1:14:56][Arrow vs. dot notation]
|
|
[1:17:03][Closing thoughts]
|
|
[/video]
|