Here is an extract of the results:
Position Jan 2011 |
Position Jan 2010 |
Delta in Position | Programming Language |
Ratings Jan 2011 |
Delta Jan 2010 |
Status |
---|---|---|---|---|---|---|
1 | 1 | ![]() |
Java | 17.773% | +0.29% | A |
2 | 2 | ![]() |
C | 15.822% | -0.39% | A |
3 | 4 | ![]() |
C++ | 8.783% | -0.93% | A |
4 | 3 | ![]() |
PHP | 7.835% | -2.24% | A |
5 | 7 | ![]() ![]() |
Python | 6.265% | +1.81% | A |
6 | 6 | ![]() |
C# | 6.226% | +0.46% | A |
7 | 5 | ![]() ![]() |
(Visual) Basic | 5.867% | -1.49% | A |
8 | 12 | ![]() ![]() ![]() ![]() |
Objective-C | 3.011% | +1.63% | A |
9 | 8 | ![]() |
Perl | 2.857% | -0.71% | A |
10 | 10 | ![]() |
Ruby | 1.784% | -0.69% | A |
11 | 9 | ![]() ![]() |
JavaScript | 1.589% | -1.12% | A |
12 | 11 | ![]() |
Delphi | 1.287% | -1.10% | A |
13 | 18 | ![]() ![]() ![]() ![]() ![]() |
Lisp | 1.109% | +0.53% | A |
14 | 17 | ![]() ![]() ![]() |
Pascal | 0.919% | +0.29% | A |
15 | - | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Assembly | 0.864% | +0.86% | A-- |
16 | 14 | ![]() ![]() |
SAS | 0.771% | -0.04% | A-- |
17 | 30 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Transact-SQL | 0.758% | +0.38% | A |
18 | 33 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RPG (OS/400) | 0.717% | +0.40% | A- |
19 | 20 | ![]() |
MATLAB | 0.706% | +0.17% | A-- |
20 | 28 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ada | 0.679% | +0.29% | B |
If you add both Pascal and Delphi values, you'll get 1.287+0.919 = 2.206
That is, it will be in the Top Ten, above Ruby...
Since the Basic language category joins Visual Basic and Basic, this division is unfair!
Here is how Delphi is defined:
- Highest Rating (since 2001): 5.865% (7th position, August 2004)
- Lowest Rating (since 2001): 0.725% (12th position, January 2004)
- Paradigms: Object-Oriented
- Type system: Statically typed
And here is Pascal definition:
- Highest Rating (since 2004): 0.961% (12th position, September 2009)
- Lowest Rating (since 2004): 0.400% (18th position, September 2008)
- Paradigms: Procedural
- Type system: Statically typed
I guess they don't know anything about pascal. Is there still a
"procedural" implementation of pascal?
None of course, since decades, pascal is object oriented.
I guess they made a confusion between the Free Pascal
Compiler and the Embarcadero Delphi Compiler.
Even if they differ in some implementation details (attributes, generics), both
implement basically the same modern object-pascal language.
So to sum up: object pascal is in the Top Ten language, above Ruby !