[Tutor] How it is better than java

Alan Gauld alan.gauld at btinternet.com
Sat Sep 24 00:48:15 CEST 2011

On 19/09/11 14:27, Ashish Gaonker wrote:

First, to address the question in your subject line, we need to agree a 
definition of "better". In what respect? And by which benchmark?
And who claimed that either one was "better" anyway? No serious 
programmer would be likely to make such a vague comparison.

> My obvious thinking is : Java being compiled language , must be faster
> then a interpreted   language.

There have been many other answers that address this.
Suffice to say it is fallacious both factually and in principle.

> I know couple of points : Development time is less + easy to learn +
> python is expressive.

These are all different dimensions of "betterness". Which aspect is 
important to you? There are no perfect languages.

> Can you share some more especially as compared to Java / .net (two
> primarily used languages in enterprise language & web based applications)

.Net is not a lanuage it is a programming environment which supports 
multiple languages, but all of them working on the compile to bytecode 
then run in an interpreter model that Python mostly uses.

Apart from trolling the list what do you hope to gain from this post?
Do you have some objective, such as persuading a boss to allow you use 
Python instead of Java/.Net? Are you looking for justification to 
yourself to learn Python? (In that case forget everything else and just 
learn it for the different approaches and constructs it takes - like any 
other new language. Learning new languages will always benefit your 
programming by exposing new idioms.)

Alan G
Just back from an internet free vacation :-)

More information about the Tutor mailing list