How to Create Your Own Programming Language - Episode 1: The Overview
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, I'll be going over how a programming language is parsed, as well as the grammar of the simple arithmetic language we will be building.
Due to some useful criticism, this series has been redesigned from the ground up. If, for some reason, you'd like to watch the original: https://youtu.be/GjOmGZgC_RU
Check out the creator who initially taught me all of this: https://www.youtube.com/playlist?list=PLZQftyCk7_SdoVexSmwy_tBgs7P0b97yD
Check out my programming language Sea: https://github.com/DavidMacDonald11/Sea-Compiler
C's Grammar: https://learn.microsoft.com/en-us/cpp/c-language/summary-of-expressions?view=msvc-170
Python's Grammar: https://docs.python.org/3/reference/grammar.html
Kotlin's Grammar: https://kotlinlang.org/docs/reference/grammar.html
Background Music: Chill Abstract (Intention) - By Coma-Media https://pixabay.com/music/upbeat-chill-abstract-intention-12099/