Vol. I — The Grand Encyclopedia of Computation

POLYGLOT

A complete directory of every programming language ever invented — from 1940s machine code to 2020s AI-era languages.

Total Languages Documented
In Active Use Today
Widely Used in Industry
Years of Language History

Scroll to Explore

Navigate the Collection

Spotlight Languages

How Many Programming Languages Exist?

The exact number is impossible to pin down — new languages are created constantly, while older ones fade into obscurity. The most exhaustive historical reference, the Encyclopedia of Computer Languages, catalogues 8,945 entries. Other estimates range from 700 to well over 10,000.

The challenge lies in defining what counts as a "programming language." Do domain-specific languages count? Configuration languages? Query languages? Markup languages with logic? Each definition yields a different number.

"A programming language is a formal language comprising a set of strings that produce various kinds of machine code output." — A broad definition that encompasses thousands of systems.

The Practical Breakdown

8,000+ languages have been formally documented in historical and academic records. The vast majority are experimental, academic, esoteric, or domain-specific tools created for niche purposes or research.

700–1,000 are still in active use in some capacity — maintained, with communities and toolchains. Many are legacy systems keeping critical infrastructure running.

50–100 are widely used in industry — you'll find job postings, frameworks, and active ecosystems around them. Only about 20–30 are truly mainstream.

The "truly mainstream" languages — Python, JavaScript, Java, C, C++, C#, Go, Rust, TypeScript, Swift, Kotlin — represent a tiny fraction but account for the vast majority of production code worldwide.