A Brief look at Metaprogramming and JIT Compilers
About
No channel description available.
Latest Posts
Video Description
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 @yasser25-e1o 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: https://learn.microsoft.com/en-us/cpp/build/x64-software-conventions?view=msvc-170#register-volatility-and-preservation Linux C ABI Unofficial (probably) Reference: https://kernelnewbies.org/ABI Other Interesting Metaprogramming Method: https://www.rfleury.com/p/table-driven-code-generation Discord: https://discord.gg/8rtYjQkqDF 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: https://github.com/PixelRifts/Jai-Shader-Transpiler Animations were made using: https://motioncanvas.io/ Yes, I should really invest in better audio.
Boost Your Coding Skills Today
AI-recommended products based on this video

Corsair MP600 PRO LPX 4TB M.2 NVMe PCIe x4 Gen4 SSD - Optimized for PS5 (Up to 7,100MB/sec Sequential Read & 6,800MB/sec Sequential Write Speeds, High-Speed Interface, Compact Form Factor) Black

Monster N-Lite 211 Wireless Earbuds, Bluetooth 6.0 Stereo Headphones with Noise-Cancelling Mic and LED Display, Built-in Mic for Clear Calls, Waterproof Design for Sports















