Defined Quote by Charles Petzold
“To a programmer, an operating system is defined by its API.”
About This Quote
Source Book: Code: The Hidden Language of Computer Hardware and Software, 2000
An operating system is defined by the functions it exposes to programs via its API.
In simple terms: OS defined by its API.
Focus on designing clear, stable APIs.
Themes
Mood
Type
When to use this quote
- building new OS
- teaching OS concepts
- debugging interface issues
- ensuring backward compatibility
Key Concepts
Questions to Reflect On
- How does API stability affect long‑term software maintenance?
- What hidden assumptions might an API hide?
Complex systems may hide deeper hardware constraints not captured by API alone.