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.)
HTH,
--
Alan G
Just back from an internet free vacation :-)
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor