Arithmetic Quote by James Gosling
“In C there are no data structures: there are pointers and pointer arithmetic. So you have a pointer into a data structure.”
About This Quote
Source Book: The C Programming Language, 1978
C lacks built‑in abstract data structures; programmers must build them using pointers and arithmetic, giving low‑level control but requiring careful management.
In simple terms: C uses pointers, not built‑in structures.
Master pointers to create custom structures.
Themes
Mood
Type
When to use this quote
- system programming
- embedded systems
- performance‑critical code
- educational contexts
Key Concepts
Questions to Reflect On
- When should you choose a higher‑level language?
- How do you ensure pointer safety?
Pointers can cause bugs and memory errors if misused.