Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
added link to “futures”, pointing to “Futures and promises” article
Tags: Visual edit Mobile edit Mobile web edit
Mcannac (talk | contribs)
Line 30:
 
==Language overview==
{|class="wikitable sortable" style="font-size:8575%;"
|+ List of multi-paradigm programming languages
! Language
! Num­berNumber of Para­digmsParadigms
! Concurrent
! Con­cur­rent
! Constraints
! Con­straints
! Data­flow
! Declarative
! De­clar­at­ive
! Distributed
! Dis­trib­uted
! Functional
! Func­tion­al
! Meta­pro­gram­mingprogramming
! Generic
! Gen­er­ic
! Imperative
! Im­per­at­ive
! Lo­gicLogic
! Reflection
! Re­flec­tion
! ObObject­ject-ori­entedoriented
! Pipe­lines
! Visu­alVisual
! Rule-­based
! Other paradigms
! Oth­er para­digms
|-
| [[Ada (programming language)|Ada]]<ref>[http://www.adaic.org/standards/05rm/html/RM-TTL.html Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3], [http://www.adaic.org/standards/05rm/html/RM-9.html Section 9: Tasks and Synchronization]</ref><ref>[http://www.adaic.org/standards/05rm/html/RM-TTL.html Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3] [http://www.adaic.org/standards/05rm/html/RM-E.html Annex E: Distributed Systems]</ref><ref>[http://www.adaic.org/standards/05rm/html/RM-TTL.html Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3], [http://www.adaic.org/standards/05rm/html/RM-12.html Section 12: Generic Units]</ref><ref>[http://www.adaic.org/standards/05rm/html/RM-TTL.html Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3], [http://www.adaic.org/standards/05rm/html/RM-6.html Section 6: Subprograms]</ref><ref>[http://www.adaic.org/standards/05rm/html/RM-TTL.html Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3], [http://www.adaic.org/standards/05rm/html/RM-3-9.html 3.9 Tagged Types and Type Extensions]</ref> || 5