Skip to content

Design Quote by James Gosling

“Java the language is almost irrelevant. It's the design of the Java Virtual Machine. And I've seen compilers for ML, compilers for Scheme, compilers for Ada, and they all work. Not many people use them, but it doesn't matter: they all work.” quote by James Gosling
Download Open image
“Java the language is almost irrelevant. It's the design of the Java Virtual Machine. And I've seen compilers for ML, compilers for Scheme, compilers for Ada, and they all work. Not many people use them, but it doesn't matter: they all work.”

James Gosling

About This Quote

Source Speech: Interview on Java Architecture, 1995

The importance lies in the JVM design, not the language syntax; compilers for various languages can target the same virtual machine.

In simple terms: JVM design matters more than language syntax.

Key Takeaway

Focus on platform design.

Themes

technology software engineering abstraction

Mood

analytical technical

Type

technical educational

When to use this quote

  • building cross-language tools
  • educational curricula
  • system architecture design

Key Concepts

virtual machines language interoperability compiler theory

Questions to Reflect On

  • How does JVM design affect language choice?
  • What are the limits of language‑agnostic compilation?
A Different Perspective

Different JVMs may have performance trade‑offs.

2.1 out of 5 (7 ratings)

More by James Gosling

Explore all 45 James Gosling quotes

More Design quotes

Browse all 5,397 Design quotes