Technology

Programming Languages Compared

13rows
5columns
24views
0downloads
Source:Community curated
Updated:3/20/2026
13/13
Language
Year Created
Type System
Primary Use
Known For
Python
1991Dynamic, strongAI/ML, scripting, data scienceThe 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
1995Dynamic, weakWeb (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
2010Static, strongSystems programming, WebAssemblyMemory 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
2009Static, strongCloud, DevOps, microservicesGoogle'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
2012Static, 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++
1979Static, strongGame engines, systems, HFTPowerful 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
1995Static, strongEnterprise, Android, backendWrite 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
1972Static, weakOS kernels, embedded systemsThe 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
2014Static, strongiOS/macOS developmentApple 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
2011Static, strongAndroid, 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
1995Dynamic, weakWeb backends, CMSEveryone 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
1995Dynamic, strongWeb (Rails), scriptingOptimized 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
2016Static, strongSystems programming, C replacementThe 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.

20 rows4 shared tags

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.

25 rows3 shared tags

Programming Paradigms

Major programming paradigms that have shaped software development, including their core philosophies, key example languages, and historical origins.

20 rows2 shared tags

Programming Languages

Popular programming languages with their creation year, paradigm, typing system, and common use cases.

30 rows2 shared tags

Databases

Popular database management systems spanning relational, document, key-value, graph, and time-series types.

20 rows1 shared tag

Productivity & Note-Taking Apps

Notion, Obsidian, Todoist, Linear — the tools knowledge workers obsess over instead of doing actual work.

14 rows1 shared tag

Essential Phone Apps

The apps that define modern smartphone life — from communication to productivity to time-wasting.

15 rows1 shared tag

Streaming & Recording Software

Streaming & Recording Software

12 rows1 shared tag

Code Editors & IDEs

Popular code editors and integrated development environments used by software developers worldwide.

23 rows1 shared tag

Famous Algorithms Every Developer Should Know

From binary search to PageRank — the algorithms that power the modern world.

15 rows1 shared tag

Video Editing Software

The tools behind every YouTube video, film, and TikTok.

12 rows1 shared tag

Design Tools

The software designers use to create the visual world around us.

15 rows1 shared tag