Revision as of 00:41, 3 May 2006 edit-Barry- (talk | contribs)1,472 edits Restored more of Ekarderif's additions without messing anything up← Previous edit | Revision as of 01:54, 3 May 2006 edit undo-Barry- (talk | contribs)1,472 editsmNo edit summaryNext edit → | ||
Line 1: | Line 1: | ||
The following table compares general and technical information for the most popular ''']s''' as determined by the . Less popular programming languages may be added as well. |
The following table compares general and technical information for the most popular ''']s''' as determined by the . Less popular programming languages may be added as well. Javascript, SAS, PL/SQL, Visual FoxPro, and VB.NET are among the most popular and will be added as soon as possible. Please see the individual products' articles for further information.<br> | ||
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%" | {| 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;" | |- style="background: #ececec;" |
Revision as of 01:54, 3 May 2006
The following table compares general and technical information for the most popular programming languages as determined by the TIOBE Programming Community index. Less popular programming languages may be added as well. Javascript, SAS, PL/SQL, Visual FoxPro, and VB.NET are among the most popular and will be added as soon as possible. Please see the individual products' articles for further information.
Language | General model of execution | Influences | Principal paradigm | Typing discipline | Introduced | Popularity | Usage trend
|
---|---|---|---|---|---|---|---|
Ada | Compilation | Algol, Pascal, C++ (Ada 95), Smalltalk (Ada 95) | multi-paradigm: concurrent, distributed, generic-programming, imperative, object-oriented | static, strong, safe, nominative | 1983 | 18 | 0 |
Visual Basic | ? | QuickBASIC | ? | ? | 1991 | 5 | +1 |
C | Compilation | Algol, BCPL | Structured, Procedural, Flow-driven | Static, weak | Early 1970 | 2 | -1 |
C++ | Compilation | C, Simula, Algol 68 | Principly Object-oriented, multiple paradigms | Static, weak | 1979 | 3 | +1 |
C# | Compilation | Java, C++ | structured, imperative | dynamic, strong, both safe and unsafe, nominative | 2001 | 7 | 0 |
COBOL | Compilation | ? | ? | ? | 1959 | 15 | -1 |
ColdFusion | Compilation | ? | ? | ? | 1995 | 16 | +9 |
Common Lisp | Interpretation | Lisp, Smalltalk | multi-paradigm: functional, object-oriented | dynamic | 1994 | ? | ? |
D | Compilation | C++ | ? | ? | 2000 | 19 | +8 |
Delphi/Kylix | ? | ? | ? | ? | 1995 | 10 | -1 |
Java | Interpretation/JIT compilation/Dynamic compilation | C++, Objective-C | Object-oriented | Static, strong | 1996 | 1 | +1 |
Objective-C | Compilation/JIT compilation | C, Smalltalk | object-oriented | dynamic, strong | 1986 | ? | ? |
Perl | Interpretation | C, shell, awk, sed, lisp | multi-paradigm: imperative, object-oriented | Dynamic | 1987 | 6 | -3 |
PHP | Interpretation | Perl, C | multi-paradigm: imperative, object-oriented | dynamic, strong | 1995 | 4 | +1 |
Python | Interpretation | ABC, Perl | Object-oriented | Dynamic, strong | 1990 | 8 | 0 |
Scheme | Interpretation | Lisp | functional | dynamic | 1970s | 14 | +1 |
Ruby | Interpretation | Smalltalk, Perl | Object-oriented | ? | 1995 | 20 | +10 |
Smalltalk | JIT compilation | Sketchpad, Simula | object-oriented | dynamic | 1971 | ? | ? |
- From the first column of the May, 2006 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 of a language, the language may include or exclude certain dialects or languages. See what languages are included or excluded in the Groupings and exceptions chart below or here.
- From the Delta in Position column of the May, 2006 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 certain dialects or languages. See what languages are included or excluded in the Groupings and exceptions chart below or here.
Language | Exceptions/Inclusions |
---|---|
Awk | Included: awk, gawk, mawk, nawk |
C# | Included: C#, C-Sharp, C Sharp |
ColdFusion | Included: ColdFusion, Cold Fusion, CFMX, CFML |
D | Exception: "3-D Programming" |
Delphi/Kylix | Included: Delphi, Kylix |
IDL | Exception: "corba" |
Lisp/Scheme | Included: Lisp, Scheme |
Python | Included: Python, Jython, IronPython (Jan Persson) |
T-SQL | Included: T-SQL, Transact-SQL |
Tcl/Tk | Included: Tcl/Tk, Tcl, Tk |
VB.NET | Included: VB.NET, Visual Basic.NET, Visual Basic .NET, Visual Basic 2005, VB 2005 |
Visual FoxPro | Included: FoxPro, Fox Pro, VFP |
This computing article is a stub. You can help Misplaced Pages by expanding it. |