Technology

Programming Languages

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

30 rows6 columns1 views0 downloadsSource: TIOBE / Stack Overflow SurveyUpdated: 2/18/2026
programmingtechnologysoftware
30 of 30 rows
Name
Year Created
Creator
Paradigm
Typing
Popular For
Python1,991Guido van RossumMulti-paradigmDynamicAI/ML, data science, scripting
JavaScript1,995Brendan EichMulti-paradigmDynamicWeb development, full-stack
TypeScript2,012MicrosoftMulti-paradigmStaticLarge-scale web apps
Java1,995James GoslingObject-orientedStaticEnterprise, Android
C1,972Dennis RitchieProceduralStaticSystems programming, embedded
C++1,985Bjarne StroustrupMulti-paradigmStaticGame engines, systems
C#2,000MicrosoftMulti-paradigmStatic.NET, game dev (Unity)
Go2,009GoogleMulti-paradigmStaticCloud services, DevOps
Rust2,010Graydon Hoare (Mozilla)Multi-paradigmStaticSystems programming, safety-critical
Swift2,014AppleMulti-paradigmStaticiOS/macOS development
Kotlin2,011JetBrainsMulti-paradigmStaticAndroid development
Ruby1,995Yukihiro MatsumotoMulti-paradigmDynamicWeb (Rails), scripting
PHP1,995Rasmus LerdorfMulti-paradigmDynamicWeb backends, CMS
Scala2,004Martin OderskyMulti-paradigmStaticBig data (Spark), JVM apps
R1,993Ross Ihaka & Robert GentlemanMulti-paradigmDynamicStatistics, data analysis
Dart2,011GoogleObject-orientedStaticFlutter mobile apps
Lua1,993PUC-Rio teamMulti-paradigmDynamicGame scripting, embedded
Perl1,987Larry WallMulti-paradigmDynamicText processing, sysadmin
Haskell1,990Haskell CommitteeFunctionalStaticAcademic, compilers
Elixir2,011Jose ValimFunctionalDynamicReal-time web, distributed systems
Clojure2,007Rich HickeyFunctionalDynamicData processing, JVM apps
Julia2,012Jeff Bezanson et al.Multi-paradigmDynamicScientific computing, numerical
MATLAB1,984MathWorksMulti-paradigmDynamicEngineering, signal processing
Objective-C1,984Brad Cox & Tom LoveObject-orientedStaticLegacy macOS/iOS apps
Shell (Bash)1,989Brian FoxScriptingUntypedAutomation, system scripting
SQL1,974IBM (Chamberlin & Boyce)DeclarativeStaticDatabase queries
Zig2,016Andrew KelleyImperativeStaticSystems programming, C replacement
Fortran1,957John Backus (IBM)ProceduralStaticScientific computing, HPC
COBOL1,959CODASYL CommitteeProceduralStaticLegacy banking systems
Assembly1,949VariousImperativeUntypedHardware-level programming
Loading community rankings...