Skip to content

Productivity Quote by Steve McConnell

“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

Source Book: Code Complete, Steve McConnell, 1993

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.

2.7 out of 5 (10 ratings)

More by Steve McConnell

Explore all 57 Steve McConnell quotes

More Productivity quotes

Browse all 3,421 Productivity quotes