Popular languages with year created, creator, paradigm, typing system, and common use cases. Free to use, no attribution required — copy it, download it, or open it directly in the JSON Formatter. Runs entirely in your browser.
[
{
"name": "Python",
"year": 1991,
"creator": "Guido van Rossum",
"paradigm": [
"object-oriented",
"functional",
"procedural"
],
"typing": "dynamic",
"popularUse": [
"data science",
"web",
"automation",
"AI/ML"
]
},
{
"name": "JavaScript",
"year": 1995,
"creator": "Brendan Eich",
"paradigm": [
"event-driven",
"functional",
"object-oriented"
],
"typing": "dynamic",
"popularUse": [
"web frontend",
"web backend",
"mobile"
]
},
{
"name": "TypeScript",
"year": 2012,
"creator": "Microsoft",
"paradigm": [
"object-oriented",
"functional"
],
"typing": "static",
"popularUse": [
"web frontend",
"web backend",
"enterprise apps"
]
},
{
"name": "Java",
"year": 1995,
"creator": "James Gosling (Sun Microsystems)",
"paradigm": [
"object-oriented",
"structured"
],
"typing": "static",
"popularUse": [
"enterprise",
"Android",
"web backend"
]
},
{
"name": "C",
"year": 1972,
"creator": "Dennis Ritchie",
"paradigm": [
"procedural",
"structured"
],
"typing": "static",
"popularUse": [
"systems programming",
"embedded systems",
"OS kernels"
]
},
{
"name": "C++",
"year": 1985,
"creator": "Bjarne Stroustrup",
"paradigm": [
"object-oriented",
"procedural",
"functional"
],
"typing": "static",
"popularUse": [
"systems programming",
"game development",
"embedded"
]
},
{
"name": "C#",
"year": 2000,
"creator": "Microsoft",
"paradigm": [
"object-oriented",
"functional"
],
"typing": "static",
"popularUse": [
"enterprise",
"game development (Unity)",
"web"
]
},
{
"name": "Go",
"year": 2009,
"creator": "Google (Robert Griesemer, Rob Pike, Ken Thompson)",
"paradigm": [
"concurrent",
"procedural"
],
"typing": "static",
"popularUse": [
"cloud infrastructure",
"web backend",
"DevOps tools"
]
},
{
"name": "Rust",
"year": 2015,
"creator": "Graydon Hoare (Mozilla)",
"paradigm": [
"concurrent",
"functional",
"procedural"
],
"typing": "static",
"popularUse": [
"systems programming",
"WebAssembly",
"embedded"
]
},
{
"name": "Swift",
"year": 2014,
"creator": "Apple",
"paradigm": [
"object-oriented",
"functional",
"concurrent"
],
"typing": "static",
"popularUse": [
"iOS",
"macOS",
"Apple platforms"
]
},
{
"name": "Kotlin",
"year": 2016,
"creator": "JetBrains",
"paradigm": [
"object-oriented",
"functional"
],
"typing": "static",
"popularUse": [
"Android",
"web backend",
"cross-platform mobile"
]
},
{
"name": "Ruby",
"year": 1995,
"creator": "Yukihiro Matsumoto",
"paradigm": [
"object-oriented",
"functional"
],
"typing": "dynamic",
"popularUse": [
"web (Rails)",
"scripting",
"prototyping"
]
},
{
"name": "PHP",
"year": 1994,
"creator": "Rasmus Lerdorf",
"paradigm": [
"procedural",
"object-oriented"
],
"typing": "dynamic",
"popularUse": [
"web backend",
"CMS (WordPress)",
"e-commerce"
]
},
{
"name": "Scala",
"year": 2004,
"creator": "Martin Odersky",
"paradigm": [
"object-oriented",
"functional"
],
"typing": "static",
"popularUse": [
"big data (Spark)",
"web backend",
"distributed systems"
]
},
{
"name": "R",
"year": 1993,
"creator": "Ross Ihaka and Robert Gentleman",
"paradigm": [
"functional",
"object-oriented"
],
"typing": "dynamic",
"popularUse": [
"statistics",
"data science",
"bioinformatics"
]
},
{
"name": "Dart",
"year": 2011,
"creator": "Google",
"paradigm": [
"object-oriented",
"functional"
],
"typing": "static",
"popularUse": [
"Flutter (mobile/web)",
"web frontend"
]
},
{
"name": "Elixir",
"year": 2012,
"creator": "José Valim",
"paradigm": [
"functional",
"concurrent"
],
"typing": "dynamic",
"popularUse": [
"real-time web",
"distributed systems",
"APIs"
]
},
{
"name": "Haskell",
"year": 1990,
"creator": "Committee (Simon Peyton Jones et al.)",
"paradigm": [
"functional",
"lazy"
],
"typing": "static",
"popularUse": [
"research",
"financial systems",
"compilers"
]
},
{
"name": "Lua",
"year": 1993,
"creator": "PUC-Rio",
"paradigm": [
"procedural",
"object-oriented",
"functional"
],
"typing": "dynamic",
"popularUse": [
"game scripting",
"embedded scripting",
"configuration"
]
},
{
"name": "Zig",
"year": 2016,
"creator": "Andrew Kelley",
"paradigm": [
"procedural",
"systems"
],
"typing": "static",
"popularUse": [
"systems programming",
"WebAssembly",
"embedded"
]
}
]