Slashdot Mirror


How Java Changed Programming Forever

snydeq writes: With Java hitting its 20th anniversary this week, Elliotte Rusty Harold discusses how the language changed the art and business of programming, turning on a generation of coders. Infoworld reports: "Java's core strength was that it was built to be a practical tool for getting work done. It popularized good ideas from earlier languages by repackaging them in a format that was familiar to the average C coder, though (unlike C++ and Objective-C) Java was not a strict superset of C. Indeed it was precisely this willingness to not only add but also remove features that made Java so much simpler and easier to learn than other object-oriented C descendants."

7 of 382 comments (clear)

  1. I don't know why people still say Java is slow... by etinin · · Score: 5, Funny

    Maybe it's the applications. As you note, we have proved, time and time again, that in contrived scenarios Java code can meet or even beat the performance of so-called "performant" languages like C, C++, Lisp, VB6, or JavaScript. And when presented with such evidence, most sane, open-minded opponents will hang their heads in shame and promise never again to spread such slander.

    ...but then, they fire up Eclipse, or NetBeans, or Guiffy, or enable the Java support in their browser, or try to run an app on their favorite feature phone. And they wait for it to become responsive...

    ...and wait...

    ...and wait...



    ...and wait...







    ...and wait...













    ...and...






    ...what did I promise never to do again? Sorry, must have dozed off...

    --
    "I decided I could write something better than everything out there in two weeks. And I was right." - Linus Torvalds
  2. Re:Don't make me puke... by jellomizer · · Score: 3, Funny

    In contrast with other languages...

    I find a better IDE for different and I was like, how about that, this makes it easier for me to write code for the language.

    If back in the day where you had GWBasic

    Ok
    LIST
    10 PRINT "HELLO"
    20 GOTO 10
    Ok
    15 PRINT "WORLD"
    Ok
    LIST
    10 PRINT "HELLO"
    15 PRINT "WORLD"
    20 GOTO 10
    Ok
    15 PRINT "WORLD!"
    LIST
    10 PRINT "HELLO"
    15 PRINT "WORLD!"
    20 GOTO 10
    Ok
    RUN
    HELLO
    WORLD!
    HELLO
    WORLD!
    HELLO
    WORLD!
    HELLO
    WORLD!

    If we had that type of IDE today the program will fail miserably. However you take the same language and give it a new IDE then you could in theory make an Enterprise class application in GWBASIC.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  3. Re:Plant? by wonkey_monkey · · Score: 5, Funny

    Pah. Next you'll be telling me it's got nothing to do with Javascript.

    --
    systemd is Roko's Basilisk.
  4. "Turning on a generation of coders"? by jeffb+(2.718) · · Score: 3, Funny

    But maybe I don't want a language that turns on me.

  5. Re:Plant? by RabidReindeer · · Score: 2, Funny

    VirtualBox is far from dead.

    It is everytime I upgrade the kernel.

  6. Re:20 Years by IgnitusBoyone · · Score: 3, Funny

    That is disingenuous. You pay 99 dollars to test apps on your friends device.

    --
    Momento Mori
  7. Re:The COBOL of the 2000s by Anonymous Coward · · Score: 3, Funny

    it puts food in my pantry and a spring in my step.

    Check out the J EE 6, it has a new DI model that's supposed to be better than spring's.