Gosia will be written in C++, some sub-partials will be considerably written in C for scalability and speed.
Gosia extension will be .shp which stands for Static Hypertext Preprocessor.
Gosia will require a Lexer, Parser, Analyzer, & Generator in C++ therefore writing a compiler is essential.
- https://www.amazon.de/-/en/Keith-D-Cooper/dp/0128154128
- https://www.amazon.de/-/en/Crafting-Interpreters-Robert-Nystrom/dp/0990582930
¶ Writing Compilers and Interpreters: An Applied Approach Using C++
- https://www.amazon.de/-/en/Ronald-Mak/dp/0471113530
- https://nostarch.com/writing-c-compiler
- https://news.ycombinator.com/item?id=41227716
- https://www.amazon.de/-/en/Writing-Compiler-Programming-Language-Scratch/dp/1718500424
- https://www.amazon.de/-/en/Writing-Compiler-Go-Thorsten-Ball/dp/398201610X
¶ Web Articles *
- https://daily.dev/blog/create-programming-language-design-principles
- https://www.freecodecamp.org/news/the-programming-language-pipeline-91d3f449c919/
- https://www.reddit.com/r/learnprogramming/comments/kjxytb/creating_your_own_programming_language