LTWlanguages & frameworks ltw://influence
  1. Home
  2. Influence
  3. Most influential programming languages

Most influential programming languages

C60.0Java43.0Lisp39.0C++36.0Smalltalk33.0Python32.0Pascal27.0JavaScript25.0Haskell24.0C#23.0BASIC21.0ML18.0Scheme16.0Ada15.0Perl15.0
#LanguageLanguages it influencedAppearedParadigms
1C601972procedural programming, structured programming, imperative programming, multi-paradigm programming
2Java431995generic programming, reflective programming, functional programming, structured programming, imperative programming, class-based programming, concurrent object-oriented programming, component-based software engineering, object-oriented programming
3Lisp391958reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming
4C++361983generic programming, procedural programming, functional programming, multi-paradigm programming, object-oriented programming
5Smalltalk331972class-based programming, object-oriented programming
6Python321991functional programming, imperative programming, multi-paradigm programming, object-oriented programming, dynamic programming
7Pascal271970structured programming, imperative programming
8JavaScript251995generic programming, event-driven programming, prototype-based programming, functional programming, imperative programming, aspect-oriented programming
9Haskell241990functional programming, purely functional programming, non-strict programming
10C#232001generic programming, reflective programming, event-driven programming, functional programming, structured programming, imperative programming, multi-paradigm programming, class-based programming, strict programming, object-oriented programming
11BASIC211964procedural programming, imperative programming, object-oriented programming, non-structured programming
12ML181973procedural programming, functional programming, imperative programming
13Scheme161975procedural programming, functional programming, imperative programming, metaprogramming
14Ada151980structured programming, imperative programming, multi-paradigm programming, object-oriented programming
15Perl151987multi-paradigm programming
16ALGOL131959procedural programming, structured programming, imperative programming
17ALGOL 60131960procedural programming, structured programming, imperative programming
18Fortran131957generic programming, procedural programming, structured programming, imperative programming, array programming, object-oriented programming
19OCaml121996functional programming, imperative programming, modular programming, object-oriented programming
20Rust122006generic programming, concurrent computing, procedural programming, functional programming, imperative programming, object-oriented programming
21Logo111967reflective programming, procedural programming, functional programming
22Prolog111972logic programming, declarative programming
23Ruby111995reflective programming, functional programming, imperative programming, object-oriented programming
24ALGOL 68101968concurrent computing, imperative programming
25APL101966functional programming, structured programming, array programming, modular programming
26Forth101970reflective programming, procedural programming, concatenative programming, stack-oriented programming
27Self101987prototype-based programming, object-oriented programming
28Simula101962procedural programming, structured programming, imperative programming, object-oriented programming
29Lua91993procedural programming, prototype-based programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programming
30Modula-291978concurrent computing, structured programming, imperative programming, modular programming
31Scala92004concurrent computing, functional programming, imperative programming, object-oriented programming
32Common Lisp81984generic programming, reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming, object-oriented programming
33Erlang81986concurrent computing, functional programming, multi-paradigm programming, declarative programming
34Go82009concurrent computing, procedural programming, functional programming, structured programming, imperative programming, object-oriented programming
35Classic Visual Basic71991event-driven programming, procedural programming, object-oriented programming
36Eiffel71986generic programming, concurrent computing, multi-paradigm programming, class-based programming, object-oriented programming
37Oberon71987procedural programming, structured programming, imperative programming, modular programming, object-oriented programming
38Standard ML71983procedural programming, functional programming, imperative programming, modular programming
39Object Pascal61986generic programming, procedural programming, structured programming, imperative programming, multi-paradigm programming, object-oriented programming
40PL/I61964concurrent computing, procedural programming, structured programming, imperative programming
41Tcl61988event-driven programming, procedural programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programming
42CLU51975procedural programming, object-oriented programming
43D52001functional programming, imperative programming, object-oriented programming
44HyperTalk51987event-driven programming, procedural programming
45Maclisp5——
46Objective-C51984reflective programming, multi-paradigm programming, class-based programming, object-oriented programming
47PHP51995reflective programming, procedural programming, functional programming, imperative programming, object-oriented programming
48Swift52014functional programming, imperative programming, block-structured programming, multi-paradigm programming, declarative programming, object-oriented programming
49AWK41977procedural programming, data-driven programming
50Brainfuck41993imperative programming, esoteric programming
51COBOL41959procedural programming, imperative programming, object-oriented programming
52F#42005reflective programming, concurrent computing, functional programming, imperative programming, metaprogramming, object-oriented programming
53Modula41975procedural programming, imperative programming, modular programming
54RPG41959procedural programming
55ALGOL 5831958procedural programming, structured programming, imperative programming
56Apache Groovy32003functional programming, imperative programming, multi-paradigm programming, object-oriented programming
57BCPL31967procedural programming, structured programming, imperative programming
58CPL31963procedural programming, functional programming, structured programming, imperative programming, multi-paradigm programming
59Dylan31992functional programming, multi-paradigm programming, object-oriented programming
60ENIAC coding system31943—
61FLOW-MATIC31955procedural programming, imperative programming
62Icon31977procedural programming, structured programming, expression-oriented programming, multi-paradigm programming
63Io32002prototype-based programming, object-oriented programming
64JOSS31963—
65MATLAB31984—
66MUMPS31966procedural programming, imperative programming
67Miranda31985purely functional programming, declarative programming
68Modula-331989imperative programming, object-oriented programming
69Newsqueak31980concurrent computing
70Rocq prover31984purely functional programming
71SNOBOL31962imperative programming
72SQL31974declarative programming
73Scratch32003event-driven programming, visual programming language
74XPL31967procedural programming, structured programming
75Occam31983concurrent computing, procedural programming, imperative programming
76Alef22010concurrent computing, structured programming
77Boo22003object-oriented programming
78CPC Coding scheme21948—
79Cascading Style Sheets21996—
80Cilk21994procedural programming, structured programming, parallel computing, imperative programming
81Clean21987functional programming, purely functional programming
82Clojure22007concurrent computing, agent-oriented programming, functional programming, logic programming
83CoffeeScript22009prototype-based programming, functional programming, imperative programming, aspect-oriented programming, multi-paradigm programming
84Dartmouth BASIC2—imperative programming
85Datalog21986logic programming, declarative programming
86Elm22012functional programming, purely functional programming, reactive programming, functional reactive programming
87Epigram22004functional programming
88Euclid21977procedural programming, functional programming, structured programming, imperative programming
89FALSE21993—
90FP21977function-level programming
91J21990functional programming, function-level programming, tacit programming, multi-paradigm programming, array programming, object-oriented programming
92Joy22001purely functional programming, concatenative programming, stack-oriented programming
93Kotlin22011generic programming, reflective programming, concurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programming
94Limbo21995concurrent computing, modular programming
95Mesa21976procedural programming
96OPS52—functional programming
97Oberon-221991imperative programming, object-oriented programming
98Oz21991concurrent computing, prototype-based programming, functional programming, imperative programming, multi-paradigm programming, constraint programming, object-oriented programming
99QBasic21991procedural programming
100QML22009reactive programming, declarative programming

Top 100 entries with a recorded value; entries without data are not ranked.