Programming Language Influence by Paradigm Gallery
Functional programming
Lisp, Erlang, Haskell, Caml, ML, Common Lisp, Scheme, Objective Caml, Scala, APL, SISAL, SASL programming language, Q programming language, ISWIM, Lazy ML, Cat, Epigram programming language, Joy, Standard ML, Miranda, XSL Transformations, Clean programming language, REBOL, Logo, Dylan, JavaScript, Kent Recursive Calculator, Python, Sather, SNOBOL, Tcl, Lua, J, ECMAScript, Oz, K, Oaklisp, FL, Combined Programming Language, C#, Squirrel programming language, ActionScript, Polyphonic C sharp, Euclid programming language, T, C, Spec sharp, Concurrent Euclid, Object Pascal, LPC, Harbour compiler, Orwell, ALF, EuLisp, D, Ruby
large imageInterpreted language
Logic programming
Object-oriented programming
Simula, Smalltalk, C++, Objective-C, Eiffel, Oberon, Dylan, Lisp, Fortran, Ruby, Python, Common Lisp, PHP, C#, Perl, Squeak, Objective Caml, ECMAScript, Scala, JavaScript, Io, Processing, ActionScript, Object Pascal, Self, COBOL, E, Oaklisp, Oberon-2, Modula-3, J, CLU, REXX, Sather, SNOBOL, Tcl, D, Oz, Q programming language, Generic Java programming language, SETL, Karel programming language, Caml, EToys, Lua, MOO programming language, CLOS, Visual Basic, Squirrel programming language, AgentSheets, Object Oberon, Joule, Turing programming language, Polyphonic C sharp, T, C, Spec sharp, Turing Plus, Lasso programming language, Java, Harbour compiler, LPC, AmbientTalk, The Green Object Oriented Language, EuLisp, Speedcoding
large imageProcedural programming
Lisp, Fortran, Common Lisp, Perl, C, ALGOL, AWK, BASIC, BCPL, COBOL, CLU, MUMPS, PostScript, PL/SQL, REXX, Tcl, ABC, JOVIAL, SETL, ALGOL 58, Oaklisp, Combined Programming Language, C++, Logo, Scheme, Turing programming language, StarLogo, Unified Parallel C, Split-C, Turing Plus, LPC, MUF, PL/I, HyperTalk, PHP, EuLisp, ALGOL W
large imageStructured programming
Pascal, Modula-2, Fortran, PL/I, APL, ALGOL, BASIC, BCPL, Icon, MOO programming language, REXX, ABC, JOVIAL, Modula-3, Oberon-2, Object Pascal, SETL, ALGOL 58, C#, Modula-2+, Combined Programming Language, C, REBOL, Polyphonic C sharp, SP/k, Euclid programming language, C, Unified Parallel C, Spec sharp, Split-C, Concurrent Euclid, Java, ALGOL W, Speedcoding, Verilog
large imagePrototype-based programming
Io, JavaScript, Self, MOO programming language, NewtonScript, ECMAScript, LPC, EToys, Lua, REBOL, ActionScript, AmbientTalk
large imageGeneric programming
Parallel computing
Imperative programming
ALGOL 68, ALGOL, Pascal, Modula-2, Fortran, PL/I, Lua, ECMAScript, C#, JavaScript, Python, PL/SQL, BCPL, C, Korn shell, ML, Objective Caml, Standard ML, ABC, JOVIAL, ISWIM, Modula-3, D, Oz, Oberon-2, DIGITAL Command Language, Object Pascal, SETL, ALGOL 58, Caml, Modula-2+, Perl, MUMPS, Combined Programming Language, AS/400 Control Language, REBOL, Squirrel programming language, MetaPost, ActionScript, Polyphonic C sharp, SP/k, Euclid programming language, T, C, Unified Parallel C, Spec sharp, Split-C, Concurrent Euclid, Scala, Java, Harbour compiler, Tcl, DBASE, ALGOL W, Ruby
large imageMulti-paradigm programming language
Common Lisp, Oz, Ada, CLU, Dylan, Erlang, JavaScript, Icon, MOO programming language, ML, Python, Perl, PostScript, Ruby, REXX, REBOL, Scheme, SQL, SNOBOL, Tcl, Objective Caml, Lua, C++, Standard ML, ABC, ECMAScript, D, Q programming language, ActionScript, RPG programming language, ALGOL 68, Joy, SETL, Oaklisp, E, Caml, Scala, Cat, Combined Programming Language, Factor, Squirrel programming language, C#, Logo, Joule, Turing programming language, Polyphonic C sharp, StarLogo, Euclid programming language, T, C, Spec sharp, Concurrent Euclid, Turing Plus
large imageArray programming
Concatenative programming language
Stack-oriented programming language
Reflective programming
This post was written by Ramiro Gómez (@yaph) and published on . Subscribe to the Geeksta RSS feed to be informed about new posts.
Tags: computer science network graph visualization
Disclosure: External links on this website may contain affiliate IDs, which means that I earn a commission if you make a purchase using these links. This allows me to offer hopefully valuable content for free while keeping this website sustainable. For more information, please see the disclosure section on the about page.
Share post: Facebook LinkedIn Reddit Twitter