Python - the worst language ;)

Huaiyu Zhu huaiyu at gauss.almadan.ibm.com
Mon Aug 19 22:44:14 CEST 2002


Pearu Peterson <pearu at cens.ioc.ee> wrote:
>
>
>If you are looking for a programming language 
>and you don't mind if it is
>
>difficult to learn
>difficult to use
>slow in program execution
>lacking an availability of tools
>non-popular
>weak and inexpressive
>unavailable in other platforms
>high cost of language tools
>
>then the answer is Python. 
>
>Look for yourself if you don't believe:
>
>http://www.awaretek.com/atesterea.html

Looking into the page source, it is simply a linear weighting of attributes.
The weights are

Python = 100 + 100 + 20 + 75 + 50 + 100 + 100 + 100;
Perl = 50 + 90 + 30 + 50 + 75 + 100 + 100 + 100;
Ruby = 50 + 100 + 20 + 20 + 10 + 100 + 80 + 100;
Tcl = 100 + 100 + 10 + 50 + 40 + 10 + 100 + 100;
JavaScript = 70 + 75 + 10 + 50 + 100 + 40 + 50 + 100;
VisualBasic = 70 + 100 + 10 + 100 + 100 + 50 + 1 + 1;
Java = 15 + 50 + 50 + 100 + 100 + 100 + 100 + 100;
C = 15 + 20 + 100 + 100 + 100 + 100 + 100 + 100;
Lisp = 20 + 70 + 80 + 50 + 25 + 110 + 90 + 90;
Delphi = 40 + 100 + 85 + 100 + 30 + 100 + 50 + 10;

The total weights for each are

VisualBasic 432
Ruby 480
JavaScript 495
Tcl 510
Delphi 515
Lisp 535
Perl 595
Java 615
C 635
Python 645

Emacs regexp replace and a little Python script is handy to get this far.
Further exercise :-)

- Why Python usually come up on top?
- How to make another language come up on top?
- Is there a language that never come up on top?

Bonus points:

- What's the next item in the sequence lies, damned lies, ...
- Why is this ridiculous?

Huaiyu



More information about the Python-list mailing list