Programming Languages Compared
Language↕ | Year Created↕ | Type System↕ | Primary Use↕ | Known For↕ |
|---|---|---|---|---|
Python | 1991 | Dynamic, strong | AI/ML, scripting, data science | The language everyone learns first — readable like pseudocode, AI/ML's lingua franca, 'import antigravity' Easter egg, slow but nobody cares because libraries do the heavy lifting |
JavaScript | 1995 | Dynamic, weak | Web (frontend + backend) | Built in 10 days and now runs the entire internet — '0 == []' is true somehow, Node.js made it full-stack, framework fatigue is real (React vs Vue vs Angular vs Svelte vs...) |
Rust | 2010 | Static, strong | Systems programming, WebAssembly | Memory safety without garbage collection — borrow checker will fight you, beloved by developers (Stack Overflow's most admired 8 years running), rewriting everything in Rust is a meme |
Go | 2009 | Static, strong | Cloud, DevOps, microservices | Google's answer to C++ complexity — goroutines make concurrency easy, compiles insanely fast, gopher mascot is adorable, deliberately simple (no generics until 2022, no exceptions ever) |
TypeScript | 2012 | Static, strong (compiles to JS) | Web development (typed JS) | JavaScript but you actually know what type your variables are — Microsoft saved web development, 'any' type is the escape hatch everyone uses too much, basically mandatory for large projects now |
C++ | 1979 | Static, strong | Game engines, systems, HFT | Powerful enough to do anything, complex enough to shoot yourself in the foot — undefined behavior nightmares, template metaprogramming wizardry, Unreal Engine's backbone, 40+ years and still evolving |
Java | 1995 | Static, strong | Enterprise, Android, backend | Write once, debug everywhere — enterprise COBOL of the 2000s, verbose but reliable, Spring Boot dominates backend, 3 billion devices run Java meme, still massive in finance and big tech |
C | 1972 | Static, weak | OS kernels, embedded systems | The grandparent of most languages — Linux kernel is C, close to hardware, manual memory management (malloc/free), Dennis Ritchie's gift to computing, 50+ years and irreplaceable |
Swift | 2014 | Static, strong | iOS/macOS development | Apple killed Objective-C with this — clean syntax, optionals handle null safely, SwiftUI for declarative UIs, basically mandatory for Apple ecosystem, Playgrounds make learning fun |
Kotlin | 2011 | Static, strong | Android, backend (JVM) | Google made it Android's preferred language over Java — null safety built in, coroutines for async, concise syntax, JetBrains created it, runs on JVM so Java interop is seamless |
PHP | 1995 | Dynamic, weak | Web backends, CMS | Everyone mocks it but it runs 77% of the web — WordPress is PHP, Laravel made it cool again, Facebook was built on it (then made Hack), fractal of bad design essay haunts it forever |
Ruby | 1995 | Dynamic, strong | Web (Rails), scripting | Optimized for developer happiness — Rails revolutionized web dev in 2005, 'convention over configuration' mantra, GitHub and Shopify built on it, startup language of the 2010s, elegant syntax |
Zig | 2016 | Static, strong | Systems programming, C replacement | The new kid challenging C — no hidden memory allocations, comptime metaprogramming, can compile C code, Andrew Kelley's vision, Bun runtime uses it, growing fast in systems space |
Free to explore · No signup needed
Frequently asked questions
How is the Programming Languages Compared list ranked?
The Programming Languages Compared list is currently sorted by the source data's default ordering. Community voting is not enabled on this dataset.
How many entries are in this Programming Languages Compared dataset?
This dataset contains 13 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 Compared data?
Yes. The download buttons at the top of the page give you the full 13-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.
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.
Programming Languages
Popular programming languages with their creation year, paradigm, typing system, and common use cases.
Databases
Popular database management systems spanning relational, document, key-value, graph, and time-series types.
Productivity & Note-Taking Apps
Notion, Obsidian, Todoist, Linear — the tools knowledge workers obsess over instead of doing actual work.
Essential Phone Apps
The apps that define modern smartphone life — from communication to productivity to time-wasting.
Streaming & Recording Software
Streaming & Recording Software
Code Editors & IDEs
Popular code editors and integrated development environments used by software developers worldwide.
Famous Algorithms Every Developer Should Know
From binary search to PageRank — the algorithms that power the modern world.
Video Editing Software
The tools behind every YouTube video, film, and TikTok.
Design Tools
The software designers use to create the visual world around us.