For all the example code in this site, we will be using
C++, for it is a widely used and taught language that is efficient
and suitable for our purposes.

Some of the code may be easy enough to understand without knowing
C++, and the source code is all written to be as easy to read
and understand as possible, but a basic knowledge of C++ is
needed to understand many of the more advanced source codes.

The following is a list of C++ language concepts that our
source code uses. If you understand those concepts, then you should
be able to understand almost all of our source code.