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:
“Wealth is so much the greatest good that Fortune has to bestow that in the Latin and English languages it has usurped her name.”
—William Lamb Melbourne, 2nd Viscount (17791848)