For fun, I wrote an interpreter for a programming language with a rude name, in C++.
It's available here: https://gist.github.com/kristopherjohnson/e5fc3d19c251dc561f62
There are other C++ interpreters for this language, but most of them look a lot more like C than like C++. My goal was to …