A person or device that makes calculations, stores data, and executes instructions according to a program.
The physical components of a computer
Programs that can be run on a computer
Programs that "Read like a story" have good decomposition and make the code easy to follow.
The way your code is written is the style. It covers the aspects of the code that goes beyond whether or not it just works.
Top down design is a method for breaking our program down into smaller parts.