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

Java is the best language EVER

Name: Anonymous 2010-08-31 14:43

OF ALL TIME.

Prove to me, in a civil and politeyea right way why you disagree and maybe I'll learn something else.

Name: VIPPER 2010-08-31 14:45

i am autistic, please rape my anus.

Name: Anonymous 2010-08-31 15:04

No closures/function pointers, verbosity, you have to learn overly fragmented libraries to do anything serious, broken imports requiring unique names across namespaces, no list initializers.

Name: Anonymous 2010-08-31 15:04

>>2
yea right

Name: Anonymous 2010-08-31 15:04

>>3
What language do YOU use then?

Name: VIPPER 2010-08-31 15:16

>>5
I use english, but you may call me JEWS.

Name: Anonymous 2010-08-31 15:22

>>2
i am suffering from scientism please cure me ;__;

Name: Anonymous 2010-08-31 15:25

Ada, stronger typing, not forced to use OO, compiles to platform
/thread

Name: VIPPER 2010-08-31 15:29

>>7
cure yourself, with my anus.

Name: Anonymous 2010-08-31 15:32

Use JAVA, get sued by Oracle

Name: Anonymous 2010-08-31 15:32

It looks fucking ugly.

Name: Anonymous 2010-08-31 15:54

>>11
You must be confusing Java with C or C++ or Python or LISP or Conjure

Name: Anonymous 2010-08-31 15:55

>>11
You must be confusing Java with C or C++ or Python or LISP or Clojure

Name: Anonymous 2010-08-31 16:15

>>3
Not to mention jizz all in the way of non-blocking I/O.
You have to create multiple threads two problems (and therefore multiple classes) simply to get around this disastrous lack of basic functionality.

Shame, otherwise you could UNBLOCK MY ANUS

Name: Anonymous 2010-08-31 16:31

>>14
I recommend EX-LAX

Name: Anonymous 2010-08-31 18:03

>>3

No closures/function pointers, verbosity
Use C# if you want these things.  New Java features have to be uncontroversial.  Java follows KISS, feature creep=bad.

you have to learn overly fragmented libraries to do anything serious
Java has one of the biggest standard libraries out there, you're an idiot.

broken imports requiring unique names across namespaces,
I guess when you've only programed toy things you don't learn how packages work.

no list initializers.
see 1

Name: Anonymous 2010-08-31 18:09

>>14
You have to create multiple threads (and therefore multiple classes)

Threading in no way requires multiple classes in java you're an idiot.  A simple google search would show you everything in your post is wrong. Also you're an idiot.

Name: Anonymous 2010-08-31 18:14

>>16
Java follows KISS, feature creep=bad.
Because first-class functions are a sign of feature creep, huh?

Name: Anonymous 2010-08-31 18:17

Java follows KISS, feature creep=bad.
It sure followed that philosophy well.

Name: Anonymous 2010-08-31 18:52

I assumed >>1-san was just a lazy troll, but apparently he was serious and that is sad.

Name: Anonymous 2010-08-31 19:19

>>20
Sad is how incompetent programmers will make ignorant criticisms of one of the few languages they can learn and be productive with(and if they shower, maybe even get a job).

Name: Anonymous 2010-08-31 20:31

>>3
you have to learn overly fragmented libraries to do anything serious
You have to learn just as many things in a number of other languages, the difference being they typically just dump this stuff onto your basic application in bulk.  You'll be lucky to be able to make specific calls, e.g., std::string and System.out.println, rather than having to provide a whole resource when you only need a small feature from it.

>>16
Well, there are notes that Java 7 may implement a more formal closure...  Also, Java does not actually promote KISS but, rather, LEGO.  That is to say "We're not giving you standard command line input out of the box, but, see, you have all the parts to build one to suit your requirements."  That's actually a very practical approach from a certain perspective; however, there is still enough concealed redundancy amongst these parts (besides standard input, have you ever looked into some of the complicated outputting methods Java has to offer? Java even has a printf method).  And, as far as verbosity is concerned:
public static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
As far as "function pointers" go, don't get me started on Java method reflection capabilities.  While they don't adequately substitute for function pointers, it is possible to pull some similar tricks with references.  Of course, most standard Java applications will rarely ever need to use this.

>>17
He might have mistakenly said "class" when he meant "object."  On the other hand, a notorious, almost mythic, practice of poor Java programming is the impetus to create new classes at the drop of a hat.

Name: Anonymous 2010-08-31 21:00

And, as far as verbosity is concerned:
public static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

While java has an element of verbosity, this claim is always overblown and backed up by awful coding from idiots.
Scanner sc=new Scanner(System.in);

Arguments of the form "<language X> is not like <language Y>, therefore <language x> sucks" are retarded.

I'm done with you idiots, its blindingly obvious that you guys aren't qualified to talk about java.  Go back to fa/g/gots.

Name: Anonymous 2010-08-31 21:56

awful coding from idiots
You're calling a valid input stream access declaration "awful coding?"  Here I was just extolling logic behind a language that implements brick-laying construction tendencies for objects and then pointing out that verbosity necessarily must exist in such a language, at least in the initializations.
If I were going to go into an example of excessive Java verbosity, I would have posted a method reflection example (but, as I said, don't get me started on that).

Name: Anonymous 2010-08-31 22:02

>>23
The mere fact that http://ws.apache.org/xmlrpc/apidocs/org/apache/xmlrpc/server/RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory.html exists is enough to convince me I don't ever want to deal with Java programmers.

Name: Anonymous 2010-08-31 22:27

>>25
Wow, that's just--wow.
What does it do?

Name: Anonymous 2010-08-31 23:15

>>26
It's a factory for factories for processors specific to requests. Can't you read?

Name: Anonymous 2010-08-31 23:24

>>25
why would you judge a language by a 3rd party library?

Name: Anonymous 2010-08-31 23:27

>>25
Haha oh wow. So much content, so little useful information.

Name: Anonymous 2010-08-31 23:33

>>28
Names are like that are considered ``good" by Java monkeys.

Name: Anonymous 2010-08-31 23:47

>>27
ohyou.txt

Name: Anonymous 2010-08-31 23:53

>>28
The average class name in the Java standard library (just class name, without the package hierarchy) is eighteen characters long. FormatFlagsConversionMismatchException (in java.util), for example, has as many characters as >>25's example.

Name: Anonymous 2010-08-31 23:54

>>32
eighteen characters long
sauce? I believe you, I just want a reference I can give to people when they say Java is not verbose.

Name: Anonymous 2010-09-01 0:00

>>30
Not to mention the pure, unadulterated embodiment of anti-pattern designs that class embodies.

Name: Anonymous 2010-09-01 0:17

I don't think so, tim

Name: Anonymous 2010-09-01 1:30

>>35
I think so, Jim.

Name: Anonymous 2010-09-01 1:53

>>32
Protip: verbose error messages are a good thing.

Name: Anonymous 2010-09-01 1:55

>>37
Addendum: as long as they are useful, not like c++'s template error garbage

Name: Anonymous 2010-09-01 1:55

>>37
If you lack basic reading comprehension skills, no amount of verbosity is going to help you.

Name: Anonymous 2010-09-01 2:07

>>39
If you lack basic communication skills, you should stop posting.

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