API and typewriter: what they have in common
- Step 1. API — is a kind of — Software. An interface between programs.
- Step 2. Software — includes — Operating system. A program.
- Step 3. Operating system — uses — Graphical user interface. The graphical shells of an OS.
- Step 4. Graphical user interface — evolved from — Command line. The graphical interface replaced the text one.
- Step 5. Command line — evolved from — Typewriter. The teletype was a printing terminal.