The oldest language still in active use was created in 1957. The youngest was published just over a decade ago.
How to Play: Guess if the language on the right is OLDER or YOUNGER than the one on the left.
Name A
Name B
Top 10 Oldest Programming Languages (still used)
Programming languages persist with surprising endurance. Fortran (1957) and Cobol (1959) still run mission-critical financial systems. Rust (2010) and Swift (2014) are infants by comparison.
| # | Name | Age (years since first release) | Unit |
|---|---|---|---|
| 1 | Fortran (1957) | 68 | years |
| 2 | Lisp (1958) | 67 | years |
| 3 | COBOL (1959) | 66 | years |
| 4 | BASIC (1964) | 61 | years |
| 5 | Pascal (1970) | 55 | years |
| 6 | C (1972) | 53 | years |
| 7 | Smalltalk (1972) | 53 | years |
| 8 | SQL (1974) | 51 | years |
| 9 | Ada (1980) | 45 | years |
| 10 | C++ (1985) | 40 | years |
Why Old Languages Persist
Programming languages are sticky: rewriting working systems is expensive and risky. COBOL still runs ~70% of business transactions globally despite being 66 years old. Fortran is still the standard for high-performance scientific computing.
C (1972) is unique — it has aged but remains foundational because almost every operating system, database, and embedded system is written in it or can interface with it.
Newer languages address modern concerns: Rust (memory safety without GC), Swift (mobile-first), Kotlin (JVM modernization), TypeScript (JavaScript with types). Adoption can be rapid — TypeScript took just 5 years to become a top-10 language.
Frequently Asked Questions
What's the oldest language still in production?
Fortran (1957) for scientific computing. COBOL (1959) for banking and government systems.
Will old languages ever go away?
Slowly. The ‘COBOL crisis’ has been predicted for 40 years. Most legacy code rewrites fail; the languages persist.
Which new language is rising fastest?
Rust has been GitHub’s most-loved language for 8 consecutive years. Adoption growing in systems programming and infrastructure.
Are these dates universally agreed?
Mostly. We use the year of first public release/specification. Some languages had earlier prototypes or successors with different naming.
Note: Years since first public release per language documentation.
More Wise Games to Try