Types of Software
Application programs (e.g., Powerpoint)
- What you normally think of as a “program”
Compilers and interpreters (e.g., Java)
- Programs used to write other programs
Operating system (e.g., Windows 95)
- Manages display, CPU, memory, disk, tape, …
Embedded program (e.g., a disk controller)
- Permanent software inside some device