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 (17091784)