Comparison of programming languages: Difference between revisions

Content deleted Content added
remove merge tag since there has been no motivation and no discussion since January
-Barry- (talk | contribs)
Restored Ekarderif's additions without messing anything up
Line 82:
| 16
| +9
|-
! {{rh}} | [[Common Lisp]]
| Interpretation
| [[Lisp programming language|Lisp]], [[Smalltalk]]
| [[multi-paradigm programming language|multi-paradigm]]: [[functional programming|functional]], [[object-oriented programming|object-oriented]]
| dynamic
| 1994
| ?
| ?
|-
!{{rh}} | [[D_programming_language|D]]
Line 109 ⟶ 118:
| 1
| +1
|-
! {{rh}} | [[Objective-C]]
| Compilation/[[JIT compilation]]
| [[C programming language|C]], [[Smalltalk]]
| [[object-oriented programming|object-oriented]]
| dynamic, strong
| 1986
| ?
| ?
|-
! {{rh}} | [[Perl]]
Line 118 ⟶ 136:
| 6
| -3
|-
! {{rh}} | [[PHP]]
| Interpretation
| [[Perl programming language|Perl]], [[C programming language|C]]
| [[multi-paradigm programming language|multi-paradigm]]: [[imperative programming|imperative]], [[object-oriented programming|object-oriented]]
| dynamic, strong
| 1995
| 4
| +1
|-
! {{rh}} | [[Python programming language|Python]]
Line 127 ⟶ 154:
| 8
| 0
|-
! {{rh}} | [[Scheme programming language|Scheme]]
| Interpretation
| [[Lisp programming language|Lisp]]
| [[functional programming|functional]]
| dynamic
| 1970s
| 14
| +1
|-
! {{rh}} | [[Ruby programming language|Ruby]]
Line 136 ⟶ 172:
| 20
| +10
|-
! {{rh}} | [[Smalltalk]]
| [[JIT compilation]]
| [[Sketchpad]], [[Simula]]
| [[object-oriented programming|object-oriented]]
| dynamic
| 1971
| ?
| ?
|}
 
<!-- A space between footnotes below breaks numbering -->
 
#{{Note|popularity}}From the first column of the May, 2006 [http://www.tiobe.com/tpci.htm TIOBE Programming Community Index]. Languages are ranked sequentially from most popular to least popular based on the world-wide availability of skilled engineers, courses, and third party vendors. Google, MSN, and Yahoo are used to calculate the rank. In determining popularity forof a language, the language may include or exclude othercertain languagesdialects or derivativeslanguages. See what languages are included or excluded in the <i>Groupings and exceptions</i> chart below or [http://www.tiobe.com/tpci.htm here].
#{{Note|trend}}From the <i>Delta in Position</i> column of the May, 2006 [http://www.tiobe.com/tpci.htm TIOBE Programming Community Index]. This number indicates the language's change in popularity over the last year. In determining the usage trend for a language, the language may include or exclude othercertain languagesdialects or derivativeslanguages. See what languages are included or excluded in the <i>Groupings and exceptions</i> chart below or [http://www.tiobe.com/tpci.htm here].
 
{| class="wikitable"