Results 1 to 5 of 5

Thread: Java

  1. #1
    TFF'S RESIDENT DOOM GOD Java IRANianCha0s's Avatar
    Join Date
    Jun 2006
    Location
    Arlington, TX
    Age
    37
    Posts
    193

    Java

    I hate Java. Java is the worst programming language ever. I'd rather stick my junk in a meat grinder than have to code more shit in Java. Discuss.

    For those who are not familiar with Java, please consult this informative unbiased article: http://encyclopediadramatica.com/Java
    Last edited by IRANianCha0s; 10-16-2008 at 04:32 AM.
    #include stdio.h
    int main () {
    printf("http://www.youtube.com/watch?v=HsqqtgxdKkY");
    return 0; }



  2. #2
    Magically Delicous Java Merlin's Avatar
    Join Date
    Jan 2001
    Location
    Quel'thalas
    Age
    42
    Posts
    11,159
    You made a discussion thread, yet you yourself did not even discuss why you dislike it.

    Java is an extremely robust language that is usable on pretty much any OS without having to re-compile the end result. Not only that, it runs in a sandbox, which a hell of a lot better for countless reasons. Plus, the uses for it are boundless. You can easily use it for client-based, server-based, web-based, etc programs without writing tons of support code or adding in specialized packages, etc written by third-parties.

    Sure, there are things other languages can do better in specific cases, but for all-around goodness, it's hard to beat Java.

    Now if you had said COBOL or BASIC, I'd have to agree.

  3. #3
    TFF'S RESIDENT DOOM GOD Java IRANianCha0s's Avatar
    Join Date
    Jun 2006
    Location
    Arlington, TX
    Age
    37
    Posts
    193
    Oh god, don't get me started on Basic.

    Yes it may be robust and versatile, but it can be slow as ****, and I hate how it's caps sensitive, and there's a lot of intricacies in declaring variables and objects . I just also may be biased towards C++ and I might have been raging the 40+ hours I stayed awake to finish a Java lab assignment, but... java sux kthxbye
    #include stdio.h
    int main () {
    printf("http://www.youtube.com/watch?v=HsqqtgxdKkY");
    return 0; }



  4. #4
    Magically Delicous Java Merlin's Avatar
    Join Date
    Jan 2001
    Location
    Quel'thalas
    Age
    42
    Posts
    11,159
    I used to be obsessed with C/C++. It's good for memory/graphics-intensive projects, since you can directly manipulate every little facet (if you know what you're doing). On the downside, that power comes with a huge downside. The possibility of creating memory leaks, forgetting trash collection, obscene amounts of built-in unsafe code, etc.

    If you want to take one file and plop it on any computer and have it run without even being installed... Java is your language. That alone is pretty damn sweet. I remember back when I was in my old college and wrote Syllabi software that all the professors would use. They all had different types of computers and OSes. Win 95, 98, XP, 2000... I had to make a separate install program for every combination and even then you run into problems depending on their setup. People bitch at how long patches take. Most of the effort in making patches is the damn compile process, hands down. Fixing the prog is the EASY part. Making sure the shit works on every combination possible is the hangup. Making sure you have the correct files for the correct setup, etc can become a nightmare on large projects. Java takes all that away. As long as you have an updated version of Java on the computer, bam. It works. Same file. That in itself is worth a trade-off in speed for many applications.

    Also, statistically, it really isn't that much slower than C/C++. It's only noticeable when you are directly doing memory management and trash collection in memory/graphics-intensive applications. Java isn't meant to do FPS's or 3D design programs with it's sandbox design.

    If you want to hate on a language, pick on COBOL. Designed like a financial planner... of course, that's partially what it was for. A lot of banks still use this shit and have fun converting that mess to an appropriate language. About the only thing good about it is that you could store perfect numbers in it for calculations. Of course, the amount of memory such a task absorbs is exponentially stupid. But I digress...

  5. #5
    TFF'S RESIDENT DOOM GOD Java IRANianCha0s's Avatar
    Join Date
    Jun 2006
    Location
    Arlington, TX
    Age
    37
    Posts
    193
    Quote Originally Posted by Tech Support View Post
    directly doing memory management and trash collection in memory/graphics-intensive applications
    One of the reasons for my bias, as I am planning go into game development after gathering some experience in C++.

    COBOL, I'm not too familiar with... isn't it really ancient? I hear lots of situations like that where it's a pain in the ass to convert from an old language to a newer one.
    Last edited by IRANianCha0s; 10-17-2008 at 07:56 PM.
    #include stdio.h
    int main () {
    printf("http://www.youtube.com/watch?v=HsqqtgxdKkY");
    return 0; }



Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •