Despite being treated differently, Code and Data are surprisingly similar. This idea is the basis behind Metaprogramming as well as Compilers and JIT Compilers, and is very powerful and useful for many projects.
Big thanks to @Mr4thProgramming as well as @yasserarguelles6117 for proofreading the script!
TIMESTAMPS
00:00 Intro
01:26 Part 1 - Strings (Generative Metaprograms)
04:58 Part 2 - The AST (Introspective Metaprograms)
06:39 Part 3 - Assembly
07:06 Part 4 - Machine Code (JIT Compilers)
15:07 999 - Temperance
Links:
Windows C ABI Reference: [ Ссылка ]
Linux C ABI Unofficial (probably) Reference: [ Ссылка ]
Other Interesting Metaprogramming Method: [ Ссылка ]
Discord: [ Ссылка ]
Wasn't that example of converting functions to GLSL shaders a bit too specific? Yes, and the only reason I mentioned it is because I made that system for JAI: [ Ссылка ]
Animations were made using: [ Ссылка ]
Yes, I should really invest in better audio.
Ещё видео!