Skip to content

Programmers working with high-level languages achieve…

“Programmers working with high-level languages achieve better productivity and quality than those working with lower-level languages. Languages such as C++, Java, Smalltalk, and Visual Basic have been credited with improving productivity, reliability, simplicity, and comprehensibility by factors of…” quote by Steve McConnell
Download Open image
““Programmers working with high-level languages achieve better productivity and quality than those working with lower-level languages. Languages such as C++, Java, Smalltalk, and Visual Basic have been credited with improving productivity, reliability, simplicity, and comprehensibility by factors of 5 to 15 over low-level languages such as assembly and C (Brooks 1987, Jones 1998, Boehm 2000). You save time when you don't need to have an awards ceremony every time a C statement does what it's supposed to.””

Steve McConnell

About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Higher‑level languages let programmers write and maintain code faster and with fewer errors than low‑level languages.

In simple terms: High‑level languages boost speed and quality.

Key Takeaway

Prefer higher‑level languages for productivity.

Themes

productivity quality abstraction software engineering

Mood

pragmatic analytical

Type

technical educational

When to use this quote

  • team projects
  • legacy code refactoring
  • rapid prototyping
  • educational curricula

Key Concepts

language hierarchy cognitive load maintainability

Questions to Reflect On

  • When does low‑level control outweigh productivity gains?
  • How to balance abstraction with performance?
A Different Perspective

Higher‑level languages may hide performance details critical for some systems.

★ ★ ★ ★ ★ No ratings yet

More by Steve McConnell

Explore all 57 Steve McConnell quotes

More Productivity quotes

Browse all 3,424 Productivity quotes