Why does everyone hate it so much? (neutral inquiry)
Name:
Anonymous2006-03-01 8:33
There's a few main reasons:
- back when it was introduced, the machines on which it would typically run were not fast enough to run the JVM at a reasonable speed. Also, the JVM wasn't as well optimised as it is nowadays. So it got a repuatation for being slow and sluggish.
- it had several annoying language deficiencies, such as no support for generics and no enumerated types
- some popular styles of 'business programming' that has developed out of it are so syntactically bloated and full of red tape that it is a very discouraging platform to write for.
Name:
Anonymous2006-03-01 8:37
>>2
What're some major differences between 'business programming' and 'normal programming'?
Name:
Anonymous2006-03-01 8:39
>>3
Business programming requires you to be buzzword complient.
Name:
Anonymous2006-03-01 11:06
>>2
I want to add it has a completely insane, overengineered, overgeneralized, unproductive, stupid, OO maniac API. It's impossible to be productive with it as it's impossible to memorize even the slightest bit of it. Anything you can do, you have to deal with half a dozen classes of insanity. Java's API has to be one of the most powerful and at the same time one of the most obnoxious and lame I've seen. I just don't want to use it.
When creating Java by stealing features from languages such as Objective-C and C++ they stripped out useful stuff (and some bad stuff, I'll admit), creating an overly verbose, crippled language. While things have improved in Java 2 5.0 (what is up with these retarded version numbers?), this turned many programmers off a long time ago. And once you have earned the mark of suck it's hard to wash it off.
Name:
Anonymous2006-03-01 13:55
>>1
Because people who can't program somehow always have to be the loudest to announce what sucks and what rules.
Name:
Anonymous2006-03-01 14:35
>>7
Because Java fanboys are so insecure that they have to spend all day wanking off on how awesome XYZ is which other languages don't need because they weren't completely retarded in the first place......oh sorry, I was supposed to be talking to >>1
| (what is up with these retarded version numbers?)
Heeeelloooooooooo marketing!
Name:
Anonymous2006-03-01 15:25
>>8
People who wank over this and that are retards. All others actually get work done.
Something tells me you're probably of the first kind.
Name:
Anonymous2006-03-01 15:42
Meh, it does stuff. It's better than BrainFuck by a large margin.
Name:
Anonymous2006-03-02 3:03
>>2
fixed in java5. to be frank, the generics just make it hard. but that's just me.
>>6
unfortunately you got it spot on tharr~ i've done some embedded robotics stuff with C/C++ and let me tell you ppl that does control/sensor/ai shite just wont accept jvm - though there are chipsets that will run javabyte code straight up. who gives a shite, as long as it works.
Name:
Anonymous2006-03-02 3:15
Generics shouldn't be necessary in Java. It was marketed as a pure OO language, but they made numeric types primitives out of some retarded idea that premature optimization would be a good idea. Wake up and smell the Smalltalk, Java sucks.
Name:
Anonymous2006-03-02 5:21
>>12
Wake up and realize that nobody gives a fuck about purity and everybody cares about actually being able to do something useful with a tool (such as a programming language). And you can do a lot of useful things in Java.
Really, do you fucking morons even believe your own dumbabble?
Name:
Anonymous2006-03-02 5:23
>>13
Hey. Stupid cunt. I'm not making any point about purity. ints and floats not being objects really made my life hard when I was writing Java code. Generics are an ugly workaround that shouldn't have been necessary. That's the point I'm making.
>>24
No need for everyone to disregard >>23 just because you suck cocks
Name:
Anonymous2006-03-04 1:46
Disregard 23-25, they all suck cocks.
Name:
Anonymous2006-11-14 21:27
Visual Age For Java
Name:
Anonymous2006-11-16 11:23
I hate Java because of my teacher. He turns the class fucking boring, and what it could be an awsome class become shit. I hate you Maria Luisa
Name:
Anonymous2006-11-16 12:03
Maria is a girl name
Name:
Anonymous2006-11-16 15:27
>>28-29
want to talk about it?
be a woman and challenge me!
TeamSpeak download: www.goteamspeak.com
TeamSpeak Server: 65.23.154.218:9797
Name:
Anonymous2006-11-16 15:32
Spaghetti code!
Reminds me of a final project I did in HS back when they taught QBasic... and I wrote an airline seat reservation program.
12 pages printed out, got an A on it because it works.... even though the comment on the returned printout said that the grader had no idea how it worked :D
Name:
Anonymous2006-11-17 20:20
Well, not having pointers and writing the program in a class just isn't right.
also, IT'S SLOW.
Name:
Anonymous2006-11-17 21:47
Wait, what do generics have to do with primitive types?
OOP is the reason. And not only its existance, but shoving it down your throat all the fucking time. I can even stand OOP, but don't tell me that everything is and object. Integer is the variable, not an object. Also, the program is not an object either. This is why I hate this modern languages.
you learn to like it....... just very slowly.
i still do all my hobby programming in C or Perl though. >>36
an Integer is an object, but only in the sense that it's a wrapper around the primitive int type.
you can use whichever you prefer, java doesn't force you.
Name:
Anonymous2009-11-06 5:12
>>4 I LOVE YOU! I LOVE YOUR POST!I READ IT 5 TIMES!KEEP POSTING!