Even though above book doesn't teach C++ but what it does teach is patterns which are really helpful is creating and maintaining large codebases.
And these patterns are not exclusive to just game development.
And these patterns are not exclusive to just game development.
Learn about how to implement a language in C++ using LLVM
#kaleidoscope
https://llvm.org/docs/tutorial/LangImpl01.html
#kaleidoscope
https://llvm.org/docs/tutorial/LangImpl01.html
A good guide on how to create an interpreter in C.
https://craftinginterpreters.com/a-bytecode-virtual-machine.html
https://craftinginterpreters.com/a-bytecode-virtual-machine.html
Start with this section and then move onto the above
https://craftinginterpreters.com/welcome.html
https://craftinginterpreters.com/welcome.html
This document is intended for knowledgeable users of C (or any other language using a C-like grammar, like Perl or Java) who would like to know more about, or make the transition to, C++.
C++17 Filesystem - Writing a simple file watcher
Posted on January 13, 2019 by Sol
In this article I will show you how to use the C++17 std::filesystem library to write a simple file watcher or file monitor. The advantage of using the C++17 std::filesystem library is that your code will be portable on all operating systems for which a C++17 compiler is available.(continue...)
https://solarianprogrammer.com/2019/01/13/cpp-17-filesystem-write-file-watcher-monitor/
Posted on January 13, 2019 by Sol
In this article I will show you how to use the C++17 std::filesystem library to write a simple file watcher or file monitor. The advantage of using the C++17 std::filesystem library is that your code will be portable on all operating systems for which a C++17 compiler is available.(continue...)
https://solarianprogrammer.com/2019/01/13/cpp-17-filesystem-write-file-watcher-monitor/
Solarianprogrammer
C++17 Filesystem - Writing a simple file watcher | Solarian Programmer
C++17 implement a simple file monitor or file watcher