Defining Target Machines — How to Create a Compiler part 5b/5 — Data oriented programming
In this tool-assisted education video series I create a compiler in C++ for a B-like programming language. In this episode we write code that defines the target platforms that the compiler is going to target.
This is part of a multi-episode series.
Become a member: https://youtube.com/Bisqwit/join
Downloads:
— https://github.com/bisqwit/compiler_series/tree/master/ep6 All the material associated with this episode can be downloaded here (although for Episode 5, most stuff will appear there only after episode 5c or so).
Check out this book if you would like to learn more indepth about compilers and optimization (Amazon affiliate link):
— https://www.amazon.com/gp/product/1558603204/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1558603204&linkCode=as2&tag=oellilu-20&linkId=973a02b8027731c84e9875e552d55ac9
Acknowledgements:
— Music: Descent :: Parallax Software :: Song 4
— Music: Famicom Tantei Club 2 :: Interviews (SPC-to-OPL3 conversion)
— SFX: Some are recorded from video games like Lunar Pool and Super Mario Bros. 2.
My links:
Twitter: https://twitter.com/RealBisqwit
Liberapay: https://liberapay.com/Bisqwit
Steady: https://steadyhq.com/en/bisqwit
Patreon: https://patreon.com/Bisqwit (Other options at https://bisqwit.iki.fi/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
You can contribute subtitles: https://www.youtube.com/timedtext_video?ref=share&v=KNYCUJOzj5c or to any of my videos: https://www.youtube.com/timedtext_cs_panel?tab=2&c=UCKTehwyGCKF-b2wo0RKwrcg
#Bisqwit #Compiler #Tutorial