15 YouTube views, likes subscribers in 10 minutes. Free!
Get Free YouTube Subscribers, Views and Likes

You don't need Generics in C

Follow
Tsoding Daily

Previous Episodes:    • Music Visualizer  

References:
Tsoding Musializer https://github.com/tsoding/musializer
https://github.com/nothings/stb/blob/...
nu11 YouTube    / @nu11_ft  
nu11 WIP Works 20162022   / nu11wipworks20162022  
pilotredsun Achievement (full album)    • pilotredsun  Achievement (full album)  

Support:
BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
Servers: https://zaphosting.com/en/shop/donat...

Chapters:
0:00:00 Announcement
0:00:55 Demo
0:02:04 Hotreloading
0:06:26 Asset Manager
0:12:19 struct Assets
0:14:50 struct Images
0:17:31 CS Students are Shaking and Crying
0:20:17 CS Education
0:23:00 images_find()
0:23:59 Generalization
0:25:26 Generics in C
0:28:27 Padding
0:30:54 assoc_find()
0:36:27 Rust and C++ are Faster than C
0:37:12 But C could be as fast as Rust and C++
0:39:50 It's not About the Speed
0:40:45 assoc.c
0:48:48 decoupling from nob
0:50:14 Godbolt
0:52:03 Debugger
0:55:10 Summary
0:57:24 stb_ds.h
0:58:45 We are just having fun
0:59:24 offsetof that accepts values
1:00:27 Macro Arguments
1:01:41 Computing Offset Manually
1:03:03 typeof
1:03:20 C23
1:04:30 AI Help
1:04:53 Final assoc_find()
1:07:12 Duck Typey Structures
1:09:32 Integrating assoc_find() back to plug.c
1:11:26 assets_image()
1:15:02 assets_texture()
1:17:58 assets_fonts()
1:18:59 Integrating the Assets Manager
1:23:10 Loading New Texture
1:26:22 assets_unload_everything()
1:29:19 Updating Already Loaded Texture
1:32:35 Hotreloading Icons
1:33:43 Summary
1:34:44 Limitations
1:35:32 Reloading Textures One More Time
1:36:19 C is all you need
1:37:17 Outro

posted by Cykarzew29