Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

JOIN US!! persons who hate JAVA!!

Name: Anonymous 2005-08-12 15:11

Seriously though, you gotta be into S&M if you decide to develop something in Java yourself and you'll be doing part of the job.

Name: Anonymous 2005-09-18 18:02

Java is awesome, you idiots just don't know how to use it properly.

Name: Anonymous 2005-09-18 20:51

Java's memory handling is slower than C's necessarily since you can't put things on the stack. It's possible to have some sort of garbage collection in a C game, but the best way to do it is a dedicated pool that is completely thrown away every so often. Pausing for a mark/sweep is completely out of the question if you need to keep framerates up.

(Some people may want to point out that some Playstation company whose name I don't remember used Lisp, but it actually used a variant with no garbage collection)

Name: Anonymous 2005-09-18 23:29

EVERYTHING IN JAVA IS ON A STACK YOU DUMB NUB

Name: Anonymous 2005-09-19 8:42

I've still not seen anyone use java "properly". Show me a good use of java and you've won!

Name: Anonymous 2005-09-19 9:10

It's not the speed (this isn't the 1.0/1.1 era anymore). It's not the memory consumption (it's poor, but life goes on). It's not the startup time (you don't use java for clients anyway). It's not the syntax (damn similar to C anyway). It's not the language model (for industrial computing it ain't half bad). No, sir, it's the java libraries I can't stand.

Damn, they're ugly. They even make C's crap libs look divine.

Name: Anonymous 2005-09-19 11:15

if everything on java is a stack, shouldn't reference counting be enough?

Name: Anonymous 2005-09-19 14:50

>>85
qftw

Name: Anonymous 2005-09-19 17:57

>>85
Quoted for agreement.

Name: Anonymous 2005-09-19 19:47

You guys should go work for Sun. Your fanboyism obviously outstrips the knowledge of a billion dollar company.

Name: Anonymous 2005-09-19 20:47

If I designed the Java API, it'd have 10% as many symbols, yet retain all the functionality. And I'm sure it could be done better.

Name: Anonymous 2005-09-19 22:12

Ok good luck. 

Name: Anonymous 2005-09-19 23:10

The Java API is a prime example of overengineering. It's also one of the most verbose POS I've ever seen.

KISS.

Name: Anonymous 2005-09-20 7:12

>>90
The restrictions of the core language would make that quite hard. It's just not very powerful. You could probably accomplish your goal in a language like Lisp or Ruby or whatever.

Name: Anonymous 2005-09-20 7:18

>>93
Oh. Come to think of it, yes, it'd become too annoying. Let's just dump Java.

>>92
Exactly. I vote for KISS.

Name: Anonymous 2005-09-21 18:33

Java is awesome if you are a 4chan poster because then other people can use your code. If you used another language it wouldn't be so clean and understandable because you guys are fucking fags and suck so hard at programming.

Name: Anonymous 2005-10-05 19:19

why would it be public static void main. what if it wants to return an error status. what THEN!?!?1/1//

Name: Anonymous 2005-10-06 8:18

>>95 lol
>>96
System.exit(errorCode);

Name: Anonymous 2005-10-06 8:38

>>95
Lol

Name: Anonymous 2006-11-14 21:07

shitty old thread

Name: Anonymous 2009-03-25 16:05

SA[/b]TO[/b]RI

Name: Anonymous 2009-05-09 14:53

>>87
Q
Stopped reading there.

Fuck this letter. This is the shittiest character in the world. People who open their posts with it deserve to die.
This horrible letter doesn't merely mean that the post is devoid of any form of kality, it also means that your post is actively trying to skuander my precious time.

Name: Anonymous 2009-05-09 15:12

>>101
my precious time
http://dis.4chan.org/read/prog/
wat?

Name: Anonymous 2009-05-09 15:18

>>102
trolled into opening the thread view
priceless

Name: Anonymous 2009-05-09 15:31

>>101
Fuck You! Q is an awesome letter.

Name: Anonymous 2009-05-09 15:34

Every language can rock given the right problem to solve.

Every language can suck when applied to the wrong problem.

Name: Anonymous 2009-05-09 16:10

lol Java sux no one would ever think to do something similar except Microsoft .NET cuz everything they do sux which is why they have monopolistic market share lol

Name: Anonymous 2009-05-09 17:20

why is this thread revived, java sucks. end of thread..

Name: Anonymous 2009-05-09 17:20

why is this thread revived, java sucks. end of thread..

Name: Anonymous 2009-05-10 0:40

>>108

it depends... java has some benefits... like... well...

Name: Anonymous 2009-05-10 1:06

>>109
I think your post got cut off mid way through good sir. Were you about to say portability, scalability, ease of use, ease of learning, large api, robust, and customizable?

Name: Anonymous 2009-05-10 3:55

111 get

Name: Anonymous 2009-05-10 5:19

>>110
I had a full response post typed, but I imagine that you'd think I had been troll't by your clever ploy.

Name: Anonymous 2009-05-10 5:24

>>112
No, please- continue. I would be interested to hear your arguments against Java, if genuine.

Name: Anonymous 2009-05-10 5:30

>>113
Well, I actually don't really feel like typing it all up again, I do hope you understand.

Name: Anonymous 2009-05-10 7:58

teste di cazzo

Name: Anonymous 2009-05-10 13:02

>>114
You aren't me.

>>110
Yes, no, no, no, no, yes, and no.

There are times were the benefits of OOP are clear. Java forces everything to be "OOP," even those things that OOP makes much more cumbersome. If you've ever written non-trivial software with extreme zeal for OOP, you'd find the difficulty in, for example, hunting down precisely what the problem is in a multi-threaded application that's increasing AES encryption when it should not be. So in order to be scalable, you can't even do it pure OOP (which the language tries to force on you).

It's not easy to use. The syntax is often pig disgusting, but that's a personal preference that has no bearing on its ease of use (except to me). Still, good luck hunting down exactly what you need given the extreme OOP segmentation of that standard library. Not to mention having to learn the syntax for everything when you finally hunt that shit down.

It's not easy to learn, in the sense that you'll still make totally shit applications if you just dive into it without memory optimization. Most nontrivial tasks eat up tons of memory with Java. The fact that it abstracts the memory away makes it more "newb-friendly," but it shouldn't be considered for any serious application without great expertise in Java. And why would you even want to be a Java expert with all its other issues?

Large API is a benefit.. how? I think, by the way, you mean "excessive API." One man's trash is another man's gold mine, and apparently you think this trash is a gold mine. There's a good reason that Java is described as bloated.

Customizable? I laugh. It's about as customizable as a haxed anus.

Name: niggertronics 2009-05-10 14:35

I realize there's a fair share of trolls here, but this thread is largely comprised of the typical college kid who thinks his toy/academic language or C is superior to everything else out there.

The sooner you get it through your head that a language is simply a tool, the better your life will get.

Why do you think C#/Java dominate the enterprise?

Name: Anonymous 2009-05-10 19:25

>>116
I'm going to go ahead and conclude you were trolling on all counts. Please indulge yourself and go back to /g/, I'm sure they will eat this up.

Name: Anonymous 2009-08-16 23:26

Lain.

Name: Anonymous 2010-10-02 19:00

Java sucked from day 1

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List