Home

Multiple Paradigm Languages

All | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Multiple Paradigm Languages
 
  • Ada (concurrent, distributed, generic (template metaprogramming), imperative, object-oriented (class-based))
  • ALF (functional, logic)
  • APL (functional, imperative)
  • BETA (functional, imperative, object-oriented (class-based))
  • C++ (generic, imperative, object-oriented (class-based))
  • C# (generic, imperative, object-oriented (class-based), functional, declarative)
  • ChucK (imperative, object-oriented, time-based, concurrent, on-the-fly)
  • Common Lisp (functional, imperative, object-oriented (class-based), aspect-oriented (user may add further paradigms, e.g., logic))
  • Corn (concurrent, generic, imperative, object-oriented (class-based))
  • Curl (functional, imperative, object-oriented (class-based), metaprogramming)
  • Curry (concurrent, functional, logic)
  • D (generic, imperative, functional, object-oriented (class-based), metaprogramming)
  • Dylan (functional, object-oriented (class-based))
  • ECMAScript (functional, imperative, object-oriented (prototype-based))
    • ActionScript
    • DMDScript
    • E4X
    • JavaScript
    • JScript
  • Eiffel (imperative, object-oriented (class-based), generic)
  • Fan (functional, object-oriented (class-based))
  • J (functional, imperative, object-oriented (class-based))
  • LabVIEW (dataflow, visual)
  • Lasso (macro, object-oriented (prototype-based), procedural, scripting)
  • Lava (object-oriented (class-based), visual)
  • Leda (functional, imperative, logic, object-oriented (class-based))
  • Lua (functional, imperative, object-oriented (prototype-based))
  • Metaobject protocols (object-oriented (class-based, prototype-based))
  • Nemerle (functional, object-oriented (class-based), imperative, metaprogramming)
  • Objective Caml (functional, imperative, object-oriented (class-based))
  • Oz (functional (evaluation: eager, lazy), logic, constraint, imperative, object-oriented (class-based), concurrent, distributed)
    • Mozart Programming System (multiplatform Oz)
  • Object Pascal (imperative, object-oriented (class-based))
  • Perl (imperative, functional (can't be purely functional), object-oriented, class-oriented, aspect-oriented (through modules))
  • PHP (imperative, object-oriented)
  • Pliant (functional, imperative, object-oriented (class-based))
  • Poplog (functional, imperative, logic)
  • ppC++ (imperative, object-oriented (class-based))
  • Prograph (dataflow, object-oriented (class-based), visual)
  • Python (functional, object-oriented (class-based))
  • R
  • REBOL (functional, object-oriented (prototype-based))
  • ROOP (imperative, logic, object-oriented (class-based), rule-based)
  • Ruby (functional, object-oriented (class-based))
  • Scala (functional, object-oriented)
  • Seed7 (imperative, object-oriented, generic)
  • SISAL (concurrent, dataflow, functional)
  • Spreadsheets (functional, visual)
  • Tcl (functional, imperative, object-oriented (class-based))
  • Windows PowerShell (functional, imperative, pipeline, object-oriented (class-based))
  • XL (concept programming approach)

 

All | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z




   More in Articles