Program source is text files.
C++ is not scripted, but compiled.
Source must be conceptually clear.
Compiler translates from conceptually clear text to computationally efficient gibberish (to us).
So we need
- a text editor
- a compiler
- ways to run both, and the program we built, and store it on disk, and...