Skip to content

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.” quote by James Gosling
Download Open image
“In C there are no data structures: there are pointers and pointer arithmetic. So you have a pointer into a data structure.”

James Gosling

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.

Key Takeaway

Master pointers to create custom structures.

Themes

programming abstraction control complexity

Mood

technical analytical

Type

educational practical

When to use this quote

  • system programming
  • embedded systems
  • performance‑critical code
  • educational contexts

Key Concepts

low‑level memory management software engineering

Questions to Reflect On

  • When should you choose a higher‑level language?
  • How do you ensure pointer safety?
A Different Perspective

Pointers can cause bugs and memory errors if misused.

2.1 out of 5 (5 ratings)

More by James Gosling

Explore all 45 James Gosling quotes

More Arithmetic quotes

Browse all 216 Arithmetic quotes