Misplaced Pages

Comparison of programming languages: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 03:26, 14 January 2006 editRuud Koot (talk | contribs)31,416 edits propose merge← Previous edit Revision as of 09:57, 30 January 2006 edit undo129.247.247.239 (talk)No edit summaryNext edit →
Line 13: Line 13:
! {{rh}} | ] ! {{rh}} | ]
| Compilation | Compilation
| ] | ], ]
| ], ], ] | ], ], ]
| Static, strong | Static, weak
| Early 1970 | Early 1970
|- |-
Line 22: Line 22:
| C | C
| Principly ], multiple paradigms | Principly ], multiple paradigms
| Static, strong | Static, weak
| 1979 | 1979
|- |-
Line 29: Line 29:
| C, ] | C, ]
| Principly ], ], ] | Principly ], ], ]
| Dynamic and static, strong | Dynamic and static, weak
| 1986 | 1986
|- |-
! {{rh}} | ] ! {{rh}} | ]
| Interpretation | Interpretation
| ], Smalltalk | ], ]
| ] | ]
| Dynamic, strong | Dynamic, strong
Line 41: Line 41:
! {{rh}} | ] ! {{rh}} | ]
| Interpretation | Interpretation
| ], ]
| Perl, Smalltalk
| ] | ]
| ? | ?
Line 50: Line 50:
| Interpretation | Interpretation
| ] | ]
| Multiple pradigms | Multiple paradigms
| Dynamic, strong <!-- think so --> | Dynamic, strong <!-- think so -->
| 1986 | 1986

Revision as of 09:57, 30 January 2006

It has been suggested that this article be merged with Timeline of programming languages. (Discuss)

The following tables compare general and technical information for a number of programming languages. Please see the individual products' articles for further information. The table only includes languages that are widely used and currently available.

General model of execution Influences Principal paradigm Datatype model Introduced
C Compilation Algol, BCPL Structured, Procedural, Flow-driven Static, weak Early 1970
C++ Compilation C Principly Object-oriented, multiple paradigms Static, weak 1979
Objective-C Compilation C, Smalltalk Principly Object-oriented, Reflective, Message passing Dynamic and static, weak 1986
Python Interpretation ABC, Perl Object-oriented Dynamic, strong 1990
Ruby Interpretation Smalltalk, Perl Object-oriented ? 1995
Mathematica Interpretation LISP Multiple paradigms Dynamic, strong 1986


Stub icon

This computing article is a stub. You can help Misplaced Pages by expanding it.

Categories: