February 23, 2006

Java is SHIT

Writing about Linux is SHIT from Traffic Simulation - 3rd year computer science project

To quote John Carmack:

Write-once-run-anywhere. Ha. Hahahahaha.

Blaming Java issues on 'Linux' is just amusing.


- 5 comments by 2 or more people Not publicly viewable

  1. Chris May

    Blaming n00b-developer issues on the platform is even funnier :-)

    23 Feb 2006, 13:00

  2. Indeed… oh dear, I shouldn't rise to flamebait.

    23 Feb 2006, 13:34

  3. Chris May

    heh. Actually I was a bit puzzled by Carmack's rant. I mean, he's smart-going-on-genius, and he's been in the business a long time. So I don't understand the tone of surprise when he discovers that J2ME is actually not very good for writing down-to-the-bare-metal optimised games code.

    Well, duh!? Surely everyone knows that J2ME is basically the ginger-haired stepchild of Java, hanging onto the PR coat-tails of java's server-side success but really not made of the same stuff at all?

    Anyway, my apps run equivalently on OSX, linux, solaris 8/9/10/Sparc/X86, and Windows, without a recompile (As, I imagine, your perl stuff does too, for the most part). I pity those poor folk developing for platforms (like phones) where they can't use a decent VM.

    23 Feb 2006, 14:59

  4. talm

    my apps run equivalently on OSX, linux, solaris 8/9/10/Sparc/X86, and Windows, without a recompile

    you mean 1.4 classes run on 1.5 jres? what if the mac you’re trying to run on has 1.4 installed and your code is 1.5? you install 1.5 on the mac? is that cross fucking platform? what if 1.5 is not available on the mac yet? how is that different from having to recompile your c code one more time?

    java sucks, is shit, and the people who still use it are idiots.

    23 Dec 2006, 15:35

  5. Chris May

    Wow, talm; you have issues. You want to stop coding in C, it’s obviously stressing you out. Have you tried Ruby? much more relaxing

    Anyway…

    you mean 1.4 classes run on 1.5 jres?

    You mean Java 5 JREs. Yes, they do. Have you actually used java recently ?

    what if the mac you’re trying to run on has 1.4 installed and your code is 1.5?

    Then I’d install the JSE5 runtime, which has been available on the mac for about the last 2 years, and has been installed by default by the OS auto-updater for at least 12 months.

    is that cross fucking platform?

    Yes, I believe it is. Perhaps you’d like to expand on why you think it’s not?

    how is that different from having to recompile your c code one more time?

    It’s different because (a) Needing to upgrade the JVM on an up-to-date OS would be rare since Java 5 has been out for so long, and (b) if you do need to do it it’s really easy.
    For some of the platforms I want my apps to run on (i.e. Windows), I don’t even have a C compiler. Sure, I could install some kind of cross-compilation toolchain, or buy a compiler for each platform I want to use, then spend a few hours working out what the right configuration options for each platform are, but why would I want to, when I can just download the JVM and install it?

    01 Jan 2007, 21:50


Add a comment

You are not allowed to comment on this entry as it has restricted commenting permissions.

Trackbacks

This blog is obsolete

From 20th August 2007, this blog is no longer being updated. For something more recent, please visit Tim Retout’s website.

Search this blog

Not signed in
Sign in

Powered by BlogBuilder
© MMXIV