قائمة بلغات البرمجة متعددة الأنماط
انظر منطقة أنماط البرمجة.
Two paradigm-languages
-
visual, dataflow
- LabVIEW
-
imperative, functional
- APL
-
functional, logic
- ALF
-
object-oriented (class-based), functional
- Dylan[]
- Sather[]
- Claire
-
functional, visual
- Spreadsheets
-
imperative, object-oriented (class-based)
- AmigaE[]
- Simula[]
-
object-oriented (class-based), (prototype-based)
- Metaobject protocols
-
object-oriented (class-based), visual
- Lava
Three paradigm-languages
-
imperative, object-oriented, visual
- PointDragon
-
functional, concurrent, dataflow
- SISAL
-
functional, concurrent, distributed
- Erlang
-
functional, concurrent, logic
- Curry
-
imperative, object-oriented (class-based), concurrent
- ChucK[]
-
object-oriented (class-based), visual, dataflow
- Prograph
-
imperative, functional, logic
- Poplog
-
imperative, object-oriented (class-based), functional
- BETA[]
- F#[]
- J[]
- Perl[]
- Pliant[]
- Tcl with itcl or XOTcl extensions[]
- PHP
-
imperative, object-oriented (prototype-based), functional
-
ECMAScript
- ActionScript
- DMDScript
- E4X
- JavaScript
- JScript
- Lua[]
- Tcl with Snit extension[]
-
ECMAScript
-
imperative, object-oriented (class-based), generic (template metaprogramming)
- C++
- D
Four paradigm-languages
-
imperative, object-oriented (class-based), reflective, generic
- Java
-
imperative, object-oriented (class-based), reflective, functional
- Python
- Ruby
-
imperative, object-oriented (class-based), functional, generic (template metaprogramming)
- Objective Caml
- D (version 2.0)
-
imperative, object-oriented (class-based), functional, logic
- Leda
-
imperative, object-oriented (class-based), logic, rule-based
- ROOP
-
imperative, object-oriented (prototype-based), functional, concurrent (Actor model)
- Io
-
imperative, object-oriented (prototype-based), functional, dialected
- REBOL
Five paradigm-languages
-
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[] (although there are other paradigms implemented as libraries)
- Falcon programming language
-
imperative, object-oriented (class-based), functional, generic, metaprogramming
- Nemerle
-
imperative, object-oriented (class-based), functional, generic, concurrent (Actor model)
- Scala
Eight paradigm-languages
-
imperative, object-oriented (class-based), functional (evaluation: eager, lazy), logic, concurrent, dataflow, distributed, constraint
-
Oz
- Mozart Programming System (a multiplatform Oz)
-
Oz
Nine paradigm-languages
-
imperative, object-oriented (class-based), functional, reflective, metaprogramming, distributed, logic, rule-based, concurrent
- LispWorks 6.0 with support for symmetric multi-processing, rules, logic (Prolog) and CORBA
- ^ PHP Manual, Chapter 17. Functions
- ^ PHP Manual, Chapter 19. Classes and Objects (PHP 5)
- ^ PHP Manual, Anonymous functions
- ^ The Little JavaScripter demonstrates fundamental commonality with Scheme, a functional language.
- ^ Object Oriented Programming in JavaScript gives an overview of object-oriented programming techniques in JavaScript.
- ^ Charming Python: Functional programming in Python, Part 1
- ^ D Language Feature Table
- ^ Phobos std.algorithm
- ^ Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, Section 9: Tasks and Synchronization
- ^ Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. ثلاثة Annex E: Distributed Systems
- ^ Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, Section 12: Generic Units
- ^ Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, Section 6: Subprograms
- ^ Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, 3.9 Tagged Types and Type Extensions
- ^ An Overview of the Scala Programming Language
- ^ Scala Language Specification
- ^ Peter Van Roy and Seif Haridi, Concepts, Techniques, and Models of Computer Programming