Persistence
The values of the data structures in a program are lost when the program terminates.
If you want the data to exist after program termination you need to store it in a file or in a database.
We will look at file input/output in this discussion.