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:
“It is time for dead languages to be quiet.”
—Natalie Clifford Barney (18761972)