472,353 Members | 1,197 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,353 software developers and data experts.

why would anyone use python when java is there?

wtf

Nov 29 '06 #1
18 1626
In article <11*********************@h54g2000cwb.googlegroups. com>,
gavino <bo******@yahoo.comwrote:
>
wtf
Because programming in Python makes me feel happy and contented, while
programming in Java just makes me want to scream in agony.
--
Aahz (aa**@pythoncraft.com) <* http://www.pythoncraft.com/

Usenet is not a democracy. It is a weird cross between an anarchy and a
dictatorship.
Nov 29 '06 #2
Aahz wrote:
In article <11*********************@h54g2000cwb.googlegroups. com>,
gavino <bo******@yahoo.comwrote:
>wtf

Because programming in Python makes me feel happy and contented, while
programming in Java just makes me want to scream in agony.
Or in my case, Python made me code, Java made me brew java.
ymmv

--
mph
Nov 29 '06 #3

gavino wrote:
wtf
You have to be trolling I would think. For most people I think they
would like to code in Python if they had a personal choice. But for
professional reasons they are likely forced to code in Java because of
the sheep mentality of the large corporate drone-dom that's out there.
To me, languages such as Smalltalk, Python, and Ruby allow the problems
to solve themselves in code that's easier to read and requires less
verbiage. Meanwhile all of Java's semicolons, curly braces, and
syntactical hoops leaves my fingers tired and my eyes crossed.

Nov 29 '06 #4
gavino wrote:
wtf
Java is a coffee, and coffee comes from exploited Ethiopians (they do
have some damn fine coffee, though). Most of us prefer to exploit
Englishmen instead. (damn them and their humor!)

-smithj
Nov 29 '06 #5
functional programming, list comprehensions, decorators, duck typing,
generators, dynamism, introspection, prettier code, simpler grammar
[see digg and /. for the graphs], and, of course, the trolls.

gavino wrote:
wtf
Nov 29 '06 #6

gregarican wrote:
gavino wrote:
wtf

You have to be trolling I would think.
Yeah, gavino has been trolling comp.lang.lisp for quite some time. For
the life of me I can't understand why he would troll comp.lang.python
when comp.lang.lisp is there.

-Adam

Nov 29 '06 #7
He trolls other groups as well. Smalltalk for example -->
http://groups.google.com/group/comp....7227555661a2cd.
There are at least a dozen recent posts where he asks some obvious
trollling line of questioning...

Adam Jones wrote:
gregarican wrote:
gavino wrote:
wtf
You have to be trolling I would think.

Yeah, gavino has been trolling comp.lang.lisp for quite some time. For
the life of me I can't understand why he would troll comp.lang.python
when comp.lang.lisp is there.

-Adam
Nov 29 '06 #8

Score: -1 (Flamebait)

gavino escreveu:
wtf
Nov 29 '06 #9

gregarican wrote:
gavino wrote:
wtf

You have to be trolling I would think. For most people I think they
would like to code in Python if they had a personal choice. But for
professional reasons they are likely forced to code in Java because of
the sheep mentality of the large corporate drone-dom that's out there.
To me, languages such as Smalltalk, Python, and Ruby allow the problems
to solve themselves in code that's easier to read and requires less
verbiage. Meanwhile all of Java's semicolons, curly braces, and
syntactical hoops leaves my fingers tired and my eyes crossed.
I want to learn to program and I can't seem to pick a direction. A
java guy I know makes a lot of $, but a lot of reading I have done
shows lisp smalltalk and haskell to be really nice, as well as of
course python. It seems python is 4/5 way to lisp yet has a lot of
people using it for practical things. I also hear that it dominates in
leaving readable code behind it. Am I listening to too much marketing
from non dominant tools? I hear again and again how java is just
putrid. My instict says learn something like scheme but my smal
experience sees only java people making money.. aggkk!!

Nov 30 '06 #10

[Adam]
For the life of me I can't understand why he would troll
comp.lang.python when comp.lang.lisp is there.
+1 QOTW!

--
Richie Hindle
ri****@entrian.com
Nov 30 '06 #11

gavino escreveu:
I want to learn to program and I can't seem to pick a direction. A
java guy I know makes a lot of $, but a lot of reading I have done
shows lisp smalltalk and haskell to be really nice, as well as of
course python. It seems python is 4/5 way to lisp yet has a lot of
people using it for practical things. I also hear that it dominates in
leaving readable code behind it. Am I listening to too much marketing
from non dominant tools? I hear again and again how java is just
putrid. My instict says learn something like scheme but my smal
experience sees only java people making money.. aggkk!!
You are going in the wrong direction. I've seen lots of "Java guys" in
the business for money. However, they are mediocre programmers and will
always be.

If you are serious about getting a programming career, you should not
be afraid to learn both Java and Python, perhaps C, Ruby, Lisp. They
are tools, and more knowledge never hurts.

For now, there are more Java (and .NET) offers. But things might
change.
Stephen

Nov 30 '06 #12
Richie Hindle wrote:
[Adam]
For the life of me I can't understand why he would troll
comp.lang.python when comp.lang.lisp is there.

+1 QOTW!
Overruled! ;-)

Mostly because comp.lang.lisp seems to have become a much better place
to get quotes of the week about Python than comp.lang.python itself. If
there was a meta-QOTW or something like that then perhaps a +1 would be
deserved. :-)

Paul

Nov 30 '06 #13

[Adam]
For the life of me I can't understand why he would troll
comp.lang.python when comp.lang.lisp is there.
[Richie]
+1 QOTW!
[Paul]
Overruled! ;-)

Mostly because comp.lang.lisp seems to have become a much better place
to get quotes of the week about Python than comp.lang.python itself.
Point taken... but had Adam said "For the life of me I can't understand why
he would troll comp.lang.python when the rest of usenet is there" I would
have still voted QOTW. It was a pro-comp.lang.python vote, not an
anti-comp.lang.lisp vote. 8-)

--
Richie Hindle
ri****@entrian.com
Nov 30 '06 #14
On Nov 30, 3:19 am, "gavino" <booti...@yahoo.comwrote:
I want to learn to program and I can't seem to pick a direction. A
java guy I know makes a lot of $, but a lot of reading I have done
shows lisp smalltalk and haskell to be really nice, as well as of
course python. It seems python is 4/5 way to lisp yet has a lot of
This may be a troll, but it's a chance for me to make a good point. I
love making a point...

If you're serious about learning to program, you're thinking of it the
wrong way. You need to learn HOW to program, which is independent of
knowing a particular language or environment. In that sense it doesn't
matter what language you start with. That said, Python is an excellent
teaching language due to its combination of simplicity and power.

If you're going to be a professional programmer, you should learn as
many different languages as you can. Each brings its own "mindset" to
programming, and by learning the language you gain skills and concepts
that are applicable even when you're using a different language.

Nov 30 '06 #15
Bruce Eckel states the case pretty well in this interview:

http://www.artima.com/intv/aboutme.html

Bruce is the author of "Thinking In Java" and other excellent books,
but has migrated from the Java camp. (I'm excited to see him getting at
least a bit involved in TurboGears. He has a lot to offer any project
in which he takes an interest.)

I find his opinions particularly relevant.

I've tried doing the Java thing, mainly because of the hype surrounding
it... and the marketability. But I never got very far because I just
disliked the language. (Personal opinion. But hey, this *is*
comp.lang.python!)

Nov 30 '06 #16
gavino wrote:
I want to learn to program and I can't seem to pick a direction. A
Learning how to program and learning a programming language are
completely different things.

The former far more difficult then the latter. There is nothing better
than Python to learn how to program because it is simple and lets you
focus on modeling the problem.
experience sees only java people making money.. aggkk!!
Nonsense, learning languages is easy, going from Python to Java is easy
(but annoying of course)
Worry about learning how to program, later you can pick any language
you think migh make you rich.

i.

Nov 30 '06 #17
I would recommend learning one language out of each of three potential
groups. Just my $0.02 USD:

1) Larger commercial languages - Java, C++, C#.
2) Fun, productive scripting languages - Python, Ruby
3) Academic languages - C, Lisp, Haskell, Smalltalk

This doesn't mean that Python can't be a larger commercial language, or
that C is only used for teaching purposes. Perhaps these are too broad
of generalizations. But these are three different areas of interest and
having at least one language under your belt in each area would look
good on a resume.

Of course learning _how_ to program in practice is of huge importance.
There are lots of books out there which give examples in several
different languages of how to apply theoretical concepts to your craft.
Although all of these languages aren't inherently object oriented you
can apply such concepts to them to one degree or another to make your
problem solving a little more practical and logical...

Stephen Eilert wrote:
>
If you are serious about getting a programming career, you should not
be afraid to learn both Java and Python, perhaps C, Ruby, Lisp. They
are tools, and more knowledge never hurts.
Nov 30 '06 #18
may I, as a former Englishman, say how proud we always were to be
exploited by our betters

many thanks guv

Mark

Jonathan Smith wrote:
gavino wrote:
wtf

Java is a coffee, and coffee comes from exploited Ethiopians (they do
have some damn fine coffee, though). Most of us prefer to exploit
Englishmen instead. (damn them and their humor!)

-smithj
Dec 1 '06 #19

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Dave Brueck | last post by:
Below is some information I collected from a *small* project in which I wrote a Python version of a Java application. I share this info only as a...
54
by: Brandon J. Van Every | last post by:
I'm realizing I didn't frame my question well. What's ***TOTALLY COMPELLING*** about Ruby over Python? What makes you jump up in your chair and...
15
by: Brandon J. Van Every | last post by:
Is anyone using Python for .NET? I mean Brian's version at Zope, which simply accesses .NET in a one-way fashion from Python....
36
by: Andrea Griffini | last post by:
I did it. I proposed python as the main language for our next CAD/CAM software because I think that it has all the potential needed for it. I'm...
114
by: Maurice LING | last post by:
This may be a dumb thing to ask, but besides the penalty for dynamic typing, is there any other real reasons that Python is slower than Java? ...
25
by: abhinav | last post by:
Hello guys, I am a novice in python.I have to implement a full fledged mail server ..But i am not able to choose the language.Should i go for...
118
by: 63q2o4i02 | last post by:
Hi, I've been thinking about Python vs. Lisp. I've been learning Python the past few months and like it very much. A few years ago I had an AI...
112
by: mystilleef | last post by:
Hello, What is the Pythonic way of implementing getters and setters. I've heard people say the use of accessors is not Pythonic. But why? And...
41
by: none | last post by:
Hello, IIRC, I once saw an explanation how Python doesn't have "variables" in the sense that, say, C does, and instead has bindings from names to...
1
by: Kemmylinns12 | last post by:
Blockchain technology has emerged as a transformative force in the business world, offering unprecedented opportunities for innovation and...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
jalbright99669
by: jalbright99669 | last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made...
0
by: Matthew3360 | last post by:
Hi there. I have been struggling to find out how to use a variable as my location in my header redirect function. Here is my code. ...
2
by: Matthew3360 | last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...
0
hi
by: WisdomUfot | last post by:
It's an interesting question you've got about how Gmail hides the HTTP referrer when a link in an email is clicked. While I don't have the specific...
0
by: Matthew3360 | last post by:
Hi, I have been trying to connect to a local host using php curl. But I am finding it hard to do this. I am doing the curl get request from my web...
0
by: Carina712 | last post by:
Setting background colors for Excel documents can help to improve the visual appeal of the document and make it easier to read and understand....
0
BLUEPANDA
by: BLUEPANDA | last post by:
At BluePanda Dev, we're passionate about building high-quality software and sharing our knowledge with the community. That's why we've created a SaaS...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.