Row-major

Terminology

name mangling

Adds meta-data to the name of a function. This process, in the case of C++, takes place during the compilation. One reason for this is that the compilation process first converts the C++ code to C and C only allows unique function names throughout the program.

resources:

C++

Python

How to structure a python project

what-is-the-best-project-structure-for-a-python-application

How To Package Your Python Code

module path system

Important component which will frustrate most beginners if not understood from the very beginning.

python-import

importing a module into another whilst both are located in different folders

python-modules-not-found importing-modules-from-parent-folder