[Tutor] How it is better than java
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.)
Just back from an internet free vacation :-)
More information about the Tutor