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

Java, views and advice.

Name: Anonymous 2006-02-06 5:44

So I somehow managed to lead myself into learning Java. I have to ride it out for the moment becuase I have a major Comp Sci project to do, and I don't know any other languages (well, apart from the usual VB, Delphi, Turbo Pascal - not very useful for a final year project).

Question is, should I stick with Java after I finish university and try and get a job with that? Or should I abandon it and move on to a different language?

So far, I like Java, it is stupidly verbouse, but that kind of reminds me of Turbo Pascal, so it's no biggy. Java seems really strict when it comes to OO, which is giving me a real headache seeing as this is the first OO language I've used.

I think the main reason I like it is that it's cross platform. But I'm willing to learn something else if it's going to be better for me in the long-run (job wise). Any suggestions?

Name: Anonymous 2006-11-18 2:44

>>39
Google is using Java for WHAT exactly? You can't know unless you work for them, so STFU.

Name: Anonymous 2006-11-18 3:54

>>31
.NET replacing C?
Try writing an OS in .NET.
C will be around for a long time.

Name: Anonymous 2006-11-18 6:07

Any big company ends up using anything. Sure, Google uses Java somewhere (some idiot manager got in and wanted to reduce TCO and optimize the flow of business, they should fire him), but Google also uses LISP, Python, PHP...

Name: Anonymous 2006-11-18 14:13

>>31

I hate to tell you...but C, C++, Perl, Python, etc. reign on Linux

Name: Anonymous 2006-11-18 14:31

>>36

never used Linux.x86_64

Name: Anonymous 2006-11-18 15:28

If you need a low level language (for system and performance-critical programming), you need C. C++ is complicated and sucky; Java and .NET will never be lower-level languages.

If you need a high level language (for applications, web and rapid prototype programming), you need Python or Ruby. Can do with PHP and Perl in some cases. Java and .NET are too cumbersome in Java's case retarded to do the job.

Java and .NET just don't have a place; if they exist is because Sun and Microsoft shove them up managers asses, and the idiot clueless ones (i.e. the majority of them) do whatever acronyms they read in a stupid magazine.

But open source rarely has retarded managers leeching off the money and dealing with their low TCO, enterprise-grade stupidity. Open source is directed by the people who knows. Hence, there are more C/Python/Ruby open source projects (also C++, because some people like it) than Java and .NET.

Name: Anonymous 2006-11-19 1:28 (sage)

>>46
But open source rarely has retarded managers leeching off the money and dealing with their low TCO
ahahahaha.....you'd be surprised. Retarded managers will latch onto anything. ATM in my organization open source happens to be one of them, resulting in massive quantities of failure.

Name: Anonymous 2006-11-19 5:19

>>46
HAHAHA. Obviously you never programmed for large organization. Java and .NET are the prefered language over phyton or ruby. Those two (p&r) works well for small application where security and application's performance is not of the main concern.

Name: Anonymous 2006-11-19 5:35

>>48
moron, python or ruby are not less secure than the others

Name: Anonymous 2006-11-19 9:18 (sage)

>>48
Ok, I like .net and all, but I have no idea what you're smoking. Knowing python or ruby is an advantage when you know when, where and how to use it in combination with other stuff.

Name: Anonymous 2006-11-19 13:33

>>1

a good programmer learns languages whenever they are most convienient and efficient for the task given.

Name: Anonymous 2006-11-19 20:19

>>47
:(

>>48
First: Python and Ruby are as secure or insecure as Java. Second: Speed requirement has nothing to do with application size. Third: Hardware costs are much lower than development costs, which makes Python and Ruby more suitable for most things enterprises need.

Name: Anonymous 2006-11-21 4:07

java is probably the least suitable language for most things enterprises need. just look at how long it takes to write a simple hello world program. i could write a simple cgi message board in x86 assembly in less time.

Name: Anonymous 2006-11-21 4:45

class hello  { public static void main(String[] penis) { System.out.println("hello world!"); } }

That didn't take me long. I even got to make my hello world objectoriented, awesome!

Name: Anonymous 2006-11-21 11:03

>>54
print 'hello world!'
takes less time to learn, think of, remember, and write. And zOMG it's not OO because OO is not universal goodness.

Name: Anonymous 2006-11-21 11:40

>>54
MASSIVE fail for static function

Name: Anonymous 2006-11-21 12:07 (sage)

>>55
Oh, please. I can make a language where an empty program print a 'hello world' message. That wouldn't make that language better than C, Java, etc.

Name: Anonymous 2006-11-21 14:09

JAVA IS THE BEST PROGRAMMING LANGUAGE

EVAR

Name: Anonymous 2006-11-21 17:07

>>55

Don't be ridiculous. That trivial example has nothing to do with anything.

Name: Anonymous 2006-11-21 17:50

>>59
Why not?

It's trivial. It's also a good indicator of the mindset behind the design, and what awaits you as you dig deeper.

Name: Anonymous 2006-11-22 9:22

>>57, >>59
Besides >>60, how does that prove that Java is alright?

Name: Anonymous 2006-11-22 10:09 (sage)

>>61
It proves nothing.

Name: Anonymous 2006-11-22 17:45

>>56
Why do static functions fail?  The entire class that contains my main is made up of static functions, anything that doesn't need to be OO is in my Main.  Is this a bad design decision?

Name: Anonymous 2006-11-23 4:54

>>63

No, not at all, it's fine.

If you only ever need one instance of your class, keep it static. Singleton classes are (with few exceptions) just for OO-obsessed horsefuckers who would rather spend all day masturbating over squeezing everything into their 'perfect' design model than getting any real work done.

Name: Anonymous 2006-11-23 9:05

Java is just for OO-obsessed horsefuckers who would rather spend all day masturbating over squeezing everything into their 'perfect' design model than getting any real work done.
fixed.

Name: Anonymous 2006-11-23 10:22

horse[spoiler]fuckers[/spoilers]

Name: Anonymous 2006-11-23 10:22

>>66

FAIL

Name: Anonymous 2006-11-23 10:53

>>65
LISTEN TO THIS MAN

Name: Anonymous 2009-12-05 19:55

RISE FROM YOUR GRAVE!

Name: Anonymous 2009-12-05 20:36

>>69
ENTERPRISE GRADE THRECROMANCY

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