Technology

Programming Languages — The Definitive List

Programming Languages — The Definitive List is a structured technology dataset with 20 entries. Its fields include Language, Year Created, Creator. Community voting appears as a separate signal beside eligible rows and does not replace the source values.

Every row is shown below and is also available as CSV, JSON, or Excel.

20rows
5columns
92views
0downloads
Source:Community curated
Updated:3/6/2026

Dataset details

Table scope
All 20 rows
Fields
5 columns
Source
Community curated
Data updated
Mar 6, 2026

Included fields: Language, Year Created, Creator, Paradigm, Known For.

The table contains every record in this dataset; the same records are available in each download format.

Preview observations

Year Created span
1972 to 2016
Across 20 preview rows
Paradigm groups
7 distinct values
Across 20 preview rows

Useful for

  • Comparing Language, Year Created, and Creator across technology entries
  • Building reference tables, charts, or analyses from 20 downloadable records
20/20
Language
Year Created
Creator
Paradigm
Known For
Python
1991Guido van RossumMulti-paradigmReadability obsession, whitespace as syntax, AI/ML dominance, 'batteries included', the GIL debate
JavaScript
1995Brendan EichMulti-paradigmBuilt in 10 days, runs everywhere, typeof null === 'object', callback hell, conquered the world anyway
TypeScript
2012Microsoft (Anders Hejlsberg)Multi-paradigmJavaScript but with types, Anders Hejlsberg's third language, 'any' is a code smell, generics rabbit hole
Java
1995James Gosling (Sun)OOPWrite once run anywhere (sort of), enterprise everything, AbstractSingletonProxyFactoryBean, 3 billion devices
C
1972Dennis RitchieProceduralBuilt Unix, built the world, pointer arithmetic, segfaults as a lifestyle, K&R is scripture
C++
1985Bjarne StroustrupMulti-paradigmC with classes (and templates, and exceptions, and...), game engines, undefined behavior, Bjarne's FAQ
Rust
2015Graydon Hoare (Mozilla)Multi-paradigmMemory safety without GC, borrow checker fights, most loved language 7 years running, 'rewrite it in Rust'
Go
2009Google (Pike, Thompson, Griesemer)Procedural/ConcurrentSimplicity as a feature, goroutines, no generics (then generics), gopher mascot, cloud infrastructure language
Swift
2014Apple (Chris Lattner)Multi-paradigmReplaced Objective-C, protocol-oriented programming, Swift Playgrounds, optionals everywhere, Apple ecosystem lock-in
Kotlin
2011JetBrainsMulti-paradigmBetter Java on the JVM, Android's preferred language, null safety, coroutines, data classes
C#
2000Microsoft (Anders Hejlsberg)OOPMicrosoft's Java killer, Unity game engine, LINQ is beautiful, .NET evolution, async/await pioneer
Ruby
1995Yukihiro MatsumotoOOPOptimized for developer happiness, Rails changed web dev, everything is an object, 'Matz is nice so we are nice'
PHP
1995Rasmus LerdorfMulti-paradigmPowers 77% of the web, WordPress, 'fractal of bad design' essay, massive glow-up with PHP 8, Laravel renaissance
Haskell
1990CommitteeFunctionalPure functional, monads (burritos?), lazy evaluation, type system as proof, 'avoid success at all costs'
Scala
2004Martin OderskyMulti-paradigmFunctional + OOP on JVM, Spark/big data, implicits confusion, Scala 3 rewrote itself, type-level programming
Perl
1987Larry WallMulti-paradigmRegex Swiss army knife, CPAN, 'there is more than one way to do it', duct tape of the internet, line noise syntax
R
1993Ross Ihaka & Robert GentlemanFunctional/OOPStatistics and data viz, ggplot2 is art, CRAN, tidyverse vs base R wars, 1-indexed arrays
Lua
1993PUC-Rio team (Brazil)Multi-paradigmGame scripting king, Roblox, World of Warcraft addons, tiny embeddable runtime, 1-indexed (controversial)
Elixir
2011José ValimFunctional/ConcurrentErlang VM with Ruby syntax, Phoenix framework, LiveView magic, fault-tolerant by design, WhatsApp-scale concurrency
Zig
2016Andrew KelleyProceduralC replacement without hidden control flow, comptime, drop-in C compiler replacement, Bun runtime uses it

Free to explore · No signup needed

Loading community rankings...