Comparison of programming languages: Difference between revisions

Content deleted Content added
Nikai (talk | contribs)
Dysprosia (talk | contribs)
let's start this properly
Line 1:
The following tables compare general and technical information for a number of '''[[programming language]]s'''. Please see the individual products' articles for further information. The table only includes languages that are widely used and currently available.<br>
== General information ==
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%"
|- style="background: #ececec;"
!
! ModelGeneral ofmodel programof execution
! Influences
! Model of data structures
! Principal paradigm
! Latest stable version (release date)
! [[Datatype]] model
! Introduced
|-
! {{rh}} | [[C programming language|C]]
| Compilation
| [[BCPL]]
| Structures
| [[Structured programming|Structured]], [[Procedural programming|Procedural]], [[Flow-driven programming|Flow-driven]]
| There are many versions:[[ANSI C]], [[gcc]] etc.
| Static, strong
| Early 1970
|-
! {{rh}} | [[C++]]
| Compilation
| C
| Principly [[Object-oriented programming|Object-oriented]], multiple paradigms
| Static, strong
| 1979
|-
! {{rh}} | [[Objective-C]]
| Compilation
| C, [[Smalltalk programming language|Smalltalk]]
| Principly [[Object-oriented programming|Object-oriented]], [[Reflection (computer science)|Reflective]], [[Message passing programming|Message passing]]
| Dynamic and static, strong
| 1986
|-
! {{rh}} | [[Python programming language|Python]]
| Interpretation
| [[Perl programming language|Perl]], Smalltalk
| Object oriented
| [[Object-oriented programming|Object-oriented]]
| 2.4.2 (2005)
| Dynamic, strong
| 1990
|-
! {{rh}} | [[Ruby programming language|Ruby]]
| Interpretation
| Perl, Smalltalk
| Object oriented
| [[Object-oriented programming|Object-oriented]]
| ?
| 1995
|
|-
! {{rh}} | [[Mathematica]]
| Interpretation
| [[LISP]]
| Multiple pradigms
| Dynamic, strong <!-- think so -->
| 1986
|}
 
 
{{computer-stub}}