Comparison of programming languages: Difference between revisions

Content deleted Content added
-Barry- (talk | contribs)
Removed external link that lead to wrong page when Javascript is on, added whitespace, named table.
Ekarderif (talk | contribs)
Fixing dates
Line 29:
! {{rh}} | [[C programming language|C]]
| Compilation
| [[ALGOL|Algol]], [[BCPLB_programming_language|B]]
| [[imperative programming|imperative]], [[flow-driven programming|flow-driven]]
| static, weak
| 1973
| Early 1970
| 2
| -1
Line 41:
| [[multi-paradigm programming language|multi-paradigm]]: [[imperative programming|imperative]], [[object-oriented programming|object-oriented]], [[generic programming|generic]]
| static, weak
| 19791980
| 3
| +1
Line 50:
| [[object-oriented programming|object-oriented]]
| [[Type system#Static and dynamic typing|dynamic]], [[Type system#Strong and weak typing|strong]], [[Type system#Safely and unsafely typed systems|both safe and unsafe]], [[Type system#Nominative vs structural typing|nominative]]
| 20012000
| 7
| 0
Line 77:
| [[multi-paradigm programming language|multi-paradigm]]: [[functional programming|functional]], [[object-oriented programming|object-oriented]]
| dynamic
| 19941984
| ?
| ?
Line 90:
| +8
|-
!{{rh}} | [[Delphi_programming_language|Delphi]]/[[Kylix_programming_tool|Kylix]]
| ?
| [[Pascal programming language|Pascal]]
Line 113:
| [[multi-paradigm programming language|multi-paradigm]]: [[imperative programming|imperative]], [[object-oriented programming|object-oriented]], [[functional programming|functional]]
| dynamic
| 1997?1995
| 9
| +2
Line 158:
| [[multi-paradigm programming language|multi-paradigm]]: [[imperative programming|imperative]], [[object-oriented programming|object-oriented]], [[functional programming|functional]]
| dynamic ([[duck typing|duck]]), strong
| 19901991
| 8
| 0
Line 173:
! {{rh}} | [[Scheme programming language|Scheme]]
| Interpretation
| [[Lisp programming language|Lisp]], [[ALGOL|Algol 60]]
| [[functional programming|functional]]
| dynamic
| 1970s1975
| 14
| +1