قائمة بلغات البرمجة متعددة الأنماط
انظر مقالة أنماط البرمجة.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Two paradigm-languages
- visual, dataflow
- imperative, functional
- functional, logic
- object-oriented (class-based), functional
- functional, visual
- imperative, object-oriented (class-based)
- object-oriented (class-based), (prototype-based)
- Metaobject protocols
- object-oriented (class-based), visual
Three paradigm-languages
- imperative, object-oriented, visual
- functional, concurrent, dataflow
- functional, concurrent, distributed
- functional, concurrent, logic
- imperative, object-oriented (class-based), concurrent
- object-oriented (class-based), visual, dataflow
- imperative, functional, logic
- imperative, object-oriented (class-based), functional
- BETA[بحاجة لمصدر]
- F#[بحاجة لمصدر]
- J[بحاجة لمصدر]
- Perl[بحاجة لمصدر]
- Pliant[بحاجة لمصدر]
- Tcl with itcl or XOTcl extensions[بحاجة لمصدر]
- PHP[1][2][3]
- imperative, object-oriented (prototype-based), functional
- ECMAScript [4][5]
- Lua[بحاجة لمصدر]
- Tcl with Snit extension[بحاجة لمصدر]
- imperative, object-oriented (class-based), generic (template metaprogramming)
Four paradigm-languages
- imperative, object-oriented (class-based), reflective, generic
- imperative, object-oriented (class-based), reflective, functional
- imperative, object-oriented (class-based), functional, generic (template metaprogramming)
- Objective Caml
- D (version 2.0) [7][8]
- imperative, object-oriented (class-based), functional, logic
- imperative, object-oriented (class-based), logic, rule-based
- imperative, object-oriented (prototype-based), functional, concurrent (Actor model)
- imperative, object-oriented (prototype-based), functional, dialected
Five paradigm-languages
- imperative, object-oriented (class-based), concurrent (rendezvous and monitor-like based), generic, distributed
- imperative, object-oriented (class-based), functional, reflective, pipeline
- imperative, object-oriented (class-based), functional (only lambda support), reflective, generic
- imperative, object-oriented (class-based), functional, reflective, generic (template metaprogramming)
- 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
- imperative, object-oriented (class-based), functional, generic, concurrent (Actor model)
Eight paradigm-languages
- imperative, object-oriented (class-based), functional (evaluation: eager, lazy), logic, concurrent, dataflow, distributed, constraint
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. 3 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