How to Create Your Own Programming Language - Episode 4: The Interpreter
Creating a programming language is simpler than you might think. My goal with this, potentially short, series of videos is to give you a deeper understanding of programming languages and to not be afraid to start making your own.
In this episode, we'll be building the interpreter for our language. I am working in PyCharm using Python 3.11, but you could use any IDE or any language, so long as you are familiar enough with Python to convert the code.
Check out the creator who initially taught me all of this: https://www.youtube.com/playlist?list=PLZQftyCk7_SdoVexSmwy_tBgs7P0b97yD
My Programming Language, Sea: https://github.com/DavidMacDonald11/Sea-Compiler
End-of-Episode Source Code: https://github.com/DavidMacDonald11/basic-arithmetic-language/tree/5a1418e498d6cb4e37c962d4385c80d3678517b0
End-Card Image by 200 Degrees from Pixabay https://pixabay.com/vectors/programmer-programming-code-work-1653351/
Background Song Lofi Study by FASSounds from Pixabay: https://pixabay.com/music/beats-lofi-study-112191/