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

Why is Java so popular

Name: If everybody hates Java 2009-03-02 12:02

The introductory programming course at uni teaches Java, but you don't have to take it if you know a programming language. Should I teach myself python over the summer (I already know the basics) and avoid having to learn Java? Or are the haters just people who are scared of object orientation.

Name: Anonymous 2009-03-04 16:55

>1) If you are so concerned about efficiency you better start coding in C, I think you forget that there is a fucking VM between your code and the CPU.  The more ...

Good fucking point faggot. If an app runs on a VM, then fuck it. Nothing needs to very be done efficiently as possible or properly because something else exists that is more efficient.

Your powers of reason are astounding.

>Look up interface in the dictionary.
The restricted Java definition of interface does not cover all aspects of the general OO definition of interface. Look it the fuck up yourself.

>Or nest them, lets see so this C# language hack saves you 5 characters, nice. Exceptions aren't as common as you seem to think they are that this is an issue.

C# doesn't have a fucking language hack, it just doesn't implement checked exceptions the faggy way Java does. Adding a new exception type to a Java class is a version breaking change for callers.

>Who fucking cares? Using interfaces as annotations is rare.

Of course, who the fuck writes Java apps that communicate their data to dissimilar systems by serializing objects, or clone instances with cloneable. That is obviously best left to more modern frameworks.

>They made all C# 1.0 and 1.1 code break.

No they fucking didn't. C# 1.0 and 1.1 just can't call methods with generic parameters. It can certainly use methods that implement generics but don't expose the generic parameter to the caller.

>The only reason they could do this is because nobody actually codes in C#.

Except, last year 50% of medium to large business created new applications on the .Net framework.

>Java generics use less memory than C# and have a small performance hit. k.

No they fucking don't. Multiple instances in Java load multiple duplicate copies of their instructions in to memory. C# only loads the instructions once (as in less) for reference types. Generics in .Net are a performance improvement and a coding improvement. In Java it is a coding improvement at the cost of performance.

>"Multiple Dispatch" lends itself to ugly code.

AHAHAH, no. You don't understand the implications. If the JVM had multiple dispatch, then it could run other real first class languages. Sun has been trying for years to implement this with no success.

>J# was MS's attempt to embrace and extend and extinguish java.

No faggot, that was MSes Java VM. J# was only made to bring Java devs over to .Net so the whiny fags would have minimum trouble adjusting to a slightly different syntax of C#.

Java is great. Despite the enourmous benefit of type-safe function pointers, Sun didn't implement them because it would be "too hard" for programmers. Bwaaaaaaaaaaaa. Sub thinks Java devs are fucking stupid children. They might be right for once.

Name: Anonymous 2009-03-04 17:05

>>81
Jumping fucking Jesus, learn to quote.

Name: Anonymous 2009-03-04 17:12

>>82
Yeah, how do they keep on getting it wrong.

It's not that hard.
>Is it because they don't put a space between the > and the quote?

Name: Anonymous 2009-03-04 17:29

>>83
it's because they touch themselves at night

Name: Anonymous 2009-03-04 17:38

>>83
ONE WORD, THE FORCED INDENTATION OF QUOTES, THREAD OVER

Name: Anonymous 2009-03-04 19:46

>>82
I[o]
shall[o]
quote[o]
[b][u][i]nothing[/b][/u][/i][/o][/o][/o]

Name: Anonymous 2009-03-04 19:47

>>86
I
shall
quote
nothing

Name: Anonymous 2009-03-04 20:19

I FAIL
at
multieline :-(

Name: Anonymous 2009-03-04 21:59

what the fuck is o

Name: Anonymous 2009-03-04 22:04

>>81
It's clear you are mostly trolling at this point. Your criticism of Java are weak at best, blatantly false at worse.  I will return to using a first class language and IDE(Eclipse) to code.  Regardless of what I say you just won't get it since you are too inexperienced and too stupid to appreciate what makes Java better than its competitors.  I will let you go back to sucking Billy's cock now.

Name: Anonymous 2009-03-04 22:23

What's it called when trolls troll each other? To me, both the pro-Java guy and the anti-Java guy are just being extreme to troll the other; the truth lies somewhere in the middle.

Name: Anonymous 2009-03-04 22:31

>>91
Meta-trolling

Name: Anonymous 2009-03-04 22:57

>>92
Meta-troll-evaluator?

Name: Anonymous 2009-03-04 23:19

>>90

Are you some first year CS failure. You didn't even understand what "first class" meant in that context.

Every fucking word of what I said it 100% true. If you faggots knew anything, you would understand the huge flaws in Java at the lowest levels of its shit. Your inability to understand does not make what I said any less correct.

But thing like dynamics dispatch, non-language specific OO principals an apparently basic computer software engineering principals.

Java is just fine and dandy, the best shit ever, and the reason is your own ignorance? Fucking kids these days.

Also, maybe the shit head how cobbled together this shitty site in PHP should implement a consistent quoting system throughout all the fucking boards. I don't bow to his stupidity, or yours.

Name: Anonymous 2009-03-04 23:31

>>94
Please have a proofread version of this post on my desk by this time tomorrow.

Name: Anonymous 2009-03-05 0:12

test[o]
test ?

Name: Anonymous 2009-03-05 2:24

you know what i hate about OO languages?
the fact that it's near impossible to work using anything except a fully fledged IDE. i can't stand it when an IDE tells me i've made an error before i've even finished typing the line of code, or when it automatically inserts braces and parenthesis, leaving me with {}} because i had the audacity to actually want to type my own closing brace.

that's why i prefer languages like C; i don't need anything except a minimalistic text editor & gcc.

Name: Anonymous 2009-03-05 2:29

>>97
Any of the multitude of people who have programmed non-trivial Java in notepad or equivalent are now laughing at you.

Name: Anonymous 2009-03-05 2:35

>>98
i don't believe such people exist.
prove me wrong

Name: Anonymous 2009-03-05 2:47

>>99
I wrote the time recording system for the company I was at 10 years ago in Java, using notepad as editing support (porting an earlier C-with-X Unix app for use on Windows) and a batch file build system.

Name: Anonymous 2009-03-05 2:59

>>97
So you can't:

a) Program like a REAL MAN with a basic text editor
or
b) Program like a FAGGOT with an IDE, and have the basic intelligence to use the fucking Options menu.

Read SICP.

Name: Anonymous 2009-03-05 3:04

>>100
holy shit!
java was actually around 10 years ago? i don't know why, but i find this discovery amazing

Name: Anonymous 2009-03-05 4:03

>>102
I remember reading a few years ago about job advertisements for Java programmers with 3 years experience in Java. The problem was, the public Java platform was less than 12 months old.

Name: Anonymous 2009-03-05 4:08

Appeared in     1995
today 2009
java is 14 years

Name: Anonymous 2009-03-05 4:33

>>95

I am a programmer. There is an entire team of literature failures to proof read shit. They know shit about boolean algebra and I could give a shit about the "tone" of my communications.

>>97

I was at some faggy presentation where an MS fag made an entire MVC website in nothing but Python and notepad. Since MS employees can do this, you fail.

Some of you fags need to realize that programming like it is 1977 is not only stupid, it is fucking sad. CS and CSE have advanced since then, and to not use the tools at your disposal is to be a complete failure as a programmer.

Name: Anonymous 2009-03-05 4:42

>>105
It just works™

Name: Anonymous 2009-03-05 5:12

>>105
4/10. You could perhaps up the rage level a bit.

Name: Anonymous 2009-03-05 5:38

>>105
Most of /prog/ are social introverts who can't accept the fact that programming isn't hard anymore. It's almost like flipping burgers now, you know, it really is quite easy. So, in order to give their lives some meaning, they artificially create difficulty where it's not needed, so they can say to everyone "Oh look at this, look at all of these difficult things that I do. Look how good I am"
But of course they don't say that because they're introverts.
And so life imitates art.

Name: Anonymous 2009-03-05 5:40

Some of you fags need to realize that programming like it is 1977 is not only stupid, it is fucking sad.
what's sad is that in all the years since it was written, no one has managed to come up with a better text editor than an extended version of ed.

Name: Anonymous 2009-03-05 6:22

>>108
for fuck sake,
are you really so inexperienced with your language of choice that you consider it difficult to write programs in it without automatic code generation and a spell checker holding your hand?
languages that don't have gigabytes worth of esoteric classes and functions are easy to write without that crap

Name: Anonymous 2009-03-05 6:56

>>110
4/10. You could perhaps up the rage level a bit.

Name: Anonymous 2009-03-05 7:11

>>111
And so /b/ imitates /prog/.
However, [spoiler]IHBT[/spoilter].

Name: Anonymous 2009-03-05 7:43

>112
2/10

Name: Anonymous 2009-03-05 8:36

>>108
EXPERT TROLL, that is actually telling the complete truth.

That's not too say it's not good to master a language like c, but to be using it for everything is not necessary. Ok its good for systems programming, and anything where speed is the most important thing, but not everything is like that, and I am now gradually learning that and my productivity is SOARING

Name: Anonymous 2009-03-05 8:38

>>114
What?  C is the easiest language, it is the legendary ``right tool for the job.''  You can never go wrong with C, the product will be finished much faster and run much faster.

For everything else, there's Haskell.

Name: Anonymous 2009-03-05 8:42

>>115
Oh noes sir yuo must bee mistaken. Teh strings and arrays are terrible

Name: Anonymous 2009-03-05 8:44

>>116
REAL MEN use character arrays.
your reliance on dynamic strings is why you never get laid

Name: Anonymous 2009-03-05 8:47

>>117
No, I have been a c programmer for years. Now recently I am broadening my programming horizons in an attempt to get laid. I hope to meet some nice ruby girls

Name: Anonymous 2009-03-05 9:01

>>118
I used to fuck a girl who programmed Python. She was a hot goth type and liked it rough and kinky.

Name: Anonymous 2009-03-05 9:14

>>119
no u didnt

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