List of Multi-paradigm Programming Languages - Five-paradigm Languages

Five-paradigm Languages

  • imperative, object-oriented (class-based), generic (parameterized classes), functional (purely functional), concurrent
    • Fortran
  • imperative, object-oriented (class-based), concurrent (rendezvous and monitor-like based), generic, distributed
    • Ada
  • imperative, object-oriented (class-based), functional, reflective, pipeline
    • Windows PowerShell
  • imperative, object-oriented (class-based), functional (only lambda support), reflective, generic
    • C#
    • Visual Basic .NET
  • imperative, object-oriented (class-based), functional, reflective, generic (template metaprogramming)
    • Curl
  • imperative, object-oriented (class-based), functional, reflective, metaprogramming
    • Common Lisp (some other paradigms are implemented as libraries)
    • Falcon
  • imperative, object-oriented (class-based), functional, generic (template metaprogramming), concurrent (actor)
    • D (version 2.0)
  • imperative, object-oriented (class-based), functional, concurrent, generic
    • Object Pascal

Read more about this topic:  List Of Multi-paradigm Programming Languages

Famous quotes containing the word languages:

    I am always sorry when any language is lost, because languages are the pedigree of nations.
    Samuel Johnson (1709–1784)