Name↕ | Year Created↕ | Creator↕ | Paradigm↕ | Typing↕ | Popular For↕ |
|---|---|---|---|---|---|
Python | 1991 | Guido van Rossum | Multi-paradigm | Dynamic | AI/ML, data science, scripting |
JavaScript | 1995 | Brendan Eich | Multi-paradigm | Dynamic | Web development, full-stack |
TypeScript | 2012 | Microsoft | Multi-paradigm | Static | Large-scale web apps |
Java | 1995 | James Gosling | Object-oriented | Static | Enterprise, Android |
C | 1972 | Dennis Ritchie | Procedural | Static | Systems programming, embedded |
C++ | 1985 | Bjarne Stroustrup | Multi-paradigm | Static | Game engines, systems |
C# | 2000 | Microsoft | Multi-paradigm | Static | .NET, game dev (Unity) |
Go | 2009 | Multi-paradigm | Static | Cloud services, DevOps | |
Rust | 2010 | Graydon Hoare (Mozilla) | Multi-paradigm | Static | Systems programming, safety-critical |
Swift | 2014 | Apple | Multi-paradigm | Static | iOS/macOS development |
Kotlin | 2011 | JetBrains | Multi-paradigm | Static | Android development |
Ruby | 1995 | Yukihiro Matsumoto | Multi-paradigm | Dynamic | Web (Rails), scripting |
PHP | 1995 | Rasmus Lerdorf | Multi-paradigm | Dynamic | Web backends, CMS |
Scala | 2004 | Martin Odersky | Multi-paradigm | Static | Big data (Spark), JVM apps |
R | 1993 | Ross Ihaka & Robert Gentleman | Multi-paradigm | Dynamic | Statistics, data analysis |
Dart | 2011 | Object-oriented | Static | Flutter mobile apps | |
Lua | 1993 | PUC-Rio team | Multi-paradigm | Dynamic | Game scripting, embedded |
Perl | 1987 | Larry Wall | Multi-paradigm | Dynamic | Text processing, sysadmin |
Haskell | 1990 | Haskell Committee | Functional | Static | Academic, compilers |
Elixir | 2011 | Jose Valim | Functional | Dynamic | Real-time web, distributed systems |
Clojure | 2007 | Rich Hickey | Functional | Dynamic | Data processing, JVM apps |
Julia | 2012 | Jeff Bezanson et al. | Multi-paradigm | Dynamic | Scientific computing, numerical |
MATLAB | 1984 | MathWorks | Multi-paradigm | Dynamic | Engineering, signal processing |
Objective-C | 1984 | Brad Cox & Tom Love | Object-oriented | Static | Legacy macOS/iOS apps |
Shell (Bash) | 1989 | Brian Fox | Scripting | Untyped | Automation, system scripting |
SQL | 1974 | IBM (Chamberlin & Boyce) | Declarative | Static | Database queries |
Zig | 2016 | Andrew Kelley | Imperative | Static | Systems programming, C replacement |
Fortran | 1957 | John Backus (IBM) | Procedural | Static | Scientific computing, HPC |
COBOL | 1959 | CODASYL Committee | Procedural | Static | Legacy banking systems |
Assembly | 1949 | Various | Imperative | Untyped | Hardware-level programming |
Free to explore · No signup needed
Frequently asked questions
How is the Programming Languages list ranked?
The Programming Languages list is ranked by community votes. Every visitor can pick one option over another in head-to-head matchups, and the running totals determine the order you see. No editors or algorithms — just real people voting.
How many entries are in this Programming Languages dataset?
This dataset contains 30 entries, each with multiple sortable, filterable columns. The full table is visible on this page and can be downloaded as a CSV, JSON, or Excel file.
Can I download the Programming Languages data?
Yes. The download buttons at the top of the page give you the full 30-row dataset as CSV, JSON, or Excel. Use of the data is permitted under a Creative Commons Attribution license — credit dtbse.com when you republish.
Related Datasets
More in Technology
Programming Languages — The Definitive List
From FORTRAN to Rust — every major programming language ranked by the people who actually use them.
Databases
Popular database management systems spanning relational, document, key-value, graph, and time-series types.
Code Editors & IDEs
Popular code editors and integrated development environments used by software developers worldwide.
Popular Code Editors and IDEs
A comprehensive list of the most widely used code editors and integrated development environments, including their developers, language support, and pricing models.
Programming Paradigms
Major programming paradigms that have shaped software development, including their core philosophies, key example languages, and historical origins.
Essential Phone Apps
The apps that define modern smartphone life — from communication to productivity to time-wasting.
Streaming & Recording Software
Streaming & Recording Software
Famous Algorithms Every Developer Should Know
From binary search to PageRank — the algorithms that power the modern world.
Productivity & Note-Taking Apps
Notion, Obsidian, Todoist, Linear — the tools knowledge workers obsess over instead of doing actual work.
Types of Doorbell Design and Technology
Ring video, classic ding-dong, wireless chime, smart intercom, pull-chain bell — which doorbell technology best announces your visitors?
Types of Lock Mechanism
Pin tumbler, deadbolt, combination dial, smart lock, disc detainer — which lock mechanism provides the best security against intruders and lock pickers?
AI Models
Notable artificial intelligence models including LLMs, image generators, and multimodal systems.