Coding exercises in C++ and Rust.
The C++ Fundamentals training is a comprehensive four-day training on C++20 for software engineers new to C++. The exercise code level and intermediate steps have been tuned accordingly.
Build a simple raycasting environment in C++20.
Build a simple Reverse Polish Notation (RPN) calculator in C++20.
The Exploring Rust training is an intensive, short introduction training to Rust for experienced software engineers. The exercise code level and intermediate steps have been tuned accordingly.
Build a simple raycasting environment in Rust.
Build a simple Reverse Polish Notation (RPN) calculator in Rust.
uLang (read: micro-lang) is a simple-as-possible interpreted calculator language featuring a programming language style implementation for educational purposes.
Visit the uLang repository for all information, exercises and solution code.
Found an error? See an improvement?
Feel free to file an issue or create a PR against this repository. Do note that I'm doing all of this in my free time next to a busy life, so it can take some time -- but I will get back to you eventually!
Thanks in advance 🙂
If you have any remarks, questions etc. reach out to me! Find my contact info here.