Language Comparison Table: Difference between revisions
Content deleted Content added
added standard ml |
No edit summary |
||
Line 372: | Line 372: | ||
! {{anchor|Go|[[Go]]}} |
! {{anchor|Go|[[Go]]}} |
||
|[[concurrent programming|concurrent]] |
|[[concurrent programming|concurrent]] |
||
|<!-- Std -->{{no}}, [http://golang.org/doc/go_spec.html language specification] available |
|||
|<!-- Std --> |
|||
|<!-- Strength -->strong |
|<!-- Strength -->strong |
||
|<!-- Safety -->safe |
|<!-- Safety -->safe |
||
Line 450: | Line 450: | ||
! {{anchor|Java|[[Java]]}} |
! {{anchor|Java|[[Java]]}} |
||
|[[imperative programming|imperative]], [[object-oriented]], [[generic programming|generic]], [[reflective programming|reflective]] |
|[[imperative programming|imperative]], [[object-oriented]], [[generic programming|generic]], [[reflective programming|reflective]] |
||
|{{no}}, [http://java.sun.com/docs/books/jls/ Java Language Specification] |
|||
|{{no}} |
|||
|strong |
|strong |
||
|safe |
|safe |
||
Line 658: | Line 658: | ||
! {{anchor|Objective-C|[[Objective-C]]}} |
! {{anchor|Objective-C|[[Objective-C]]}} |
||
|[[imperative programming|imperative]], [[object-oriented]], [[reflective programming|reflective]] |
|[[imperative programming|imperative]], [[object-oriented]], [[reflective programming|reflective]] |
||
|{{ |
|{{no}} |
||
|weak |
|weak |
||
| |
| |
||
Line 671: | Line 671: | ||
! {{anchor|OCaml|[[OCaml]]}} |
! {{anchor|OCaml|[[OCaml]]}} |
||
|[[object-oriented]], [[functional programming|functional]], [[imperative programming|imperative]], [[generic programming|generic]] |
|[[object-oriented]], [[functional programming|functional]], [[imperative programming|imperative]], [[generic programming|generic]] |
||
|{{no}}, [http://caml.inria.fr/pub/docs/manual-ocaml/index.html the manual] includes language specification |
|||
|{{no}} |
|||
|strong |
|strong |
||
|safe |
|safe |
||
Line 801: | Line 801: | ||
! {{anchor|Python|[[Python]]}} |
! {{anchor|Python|[[Python]]}} |
||
|[[imperative programming|imperative]], [[object-oriented]], [[functional programming|functional]], [[aspect-oriented programming|aspect-oriented]], [[reflective programming|reflective]] |
|[[imperative programming|imperative]], [[object-oriented]], [[functional programming|functional]], [[aspect-oriented programming|aspect-oriented]], [[reflective programming|reflective]] |
||
|{{no}}, [http://docs.python.org/reference/index.html language reference] included with each version's documentation |
|||
|{{no}} |
|||
|strong |
|strong |
||
|safe |
|safe |
||
Line 826: | Line 826: | ||
|- |
|- |
||
! {{anchor|Ruby|[[Ruby]]}} |
! {{anchor|Ruby|[[Ruby]]}} |
||
|[[imperative programming|imperative]], [[object-oriented]], [[functional programming|functional]], [[reflective programming|reflective]] |
|[[imperative programming|imperative]], [[object-oriented]], [[functional programming|functional]], [[reflective programming|reflective]][ |
||
|{{ |
|{{no}}, [http://www.rubyspec.org/ RubySpec] is third-party, incomplete "executable specification" |
||
|strong |
|strong |
||
| |
| |
||
Line 853: | Line 853: | ||
! {{anchor|Scheme|[[Scheme]]}} |
! {{anchor|Scheme|[[Scheme]]}} |
||
|[[functional programming|functional]] |
|[[functional programming|functional]] |
||
|{{yes}}, R<sup>5</sup>RS, R<sup>6</sup>RS |
|{{yes}}, [http://www.schemers.org/Documents/Standards/R5RS/ R<sup>5</sup>RS], [http://www.r6rs.org/ R<sup>6</sup>RS] |
||
|strong |
|strong |
||
|safe |
|safe |