Slashdot Mirror


The Reason For Java's Staying Power: It's Easy To Read

jfruh writes: Java made its public debut twenty years ago today, and despite a sometimes bumpy history that features its parent company being absorbed by Oracle, it's still widely used. Mark Reinhold, chief architect for the Oracle's Java platform group, offers one explanation for its continuing popularity: it's easy for humans to understand it at a glance. "It is pretty easy to read Java code and figure out what it means. There aren't a lot of obscure gotchas in the language ... Most of the cost of maintaining any body of code over time is in maintenance, not in initial creation."

8 of 414 comments (clear)

  1. Not as easy to read as Python though by mann17 · · Score: 5, Funny

    Not as easy to read as Python though

    1. Re:Not as easy to read as Python though by gatkinso · · Score: 4, Funny

      Two words: tabs, spaces.

      --
      I am very small, utmostly microscopic.
  2. Re:Not easiest to read, but forgiving... by Anonymous Coward · · Score: 3, Funny

    You made me google "cylindrical reference".

  3. Re:Corollary: It's difficult to be "clever" in Jav by DickBreath · · Score: 5, Funny

    final T up = (T) throwable;
    throw up;

    --

    I'll see your senator, and I'll raise you two judges.
  4. Re:Not easiest to read, but forgiving... by asylumx · · Score: 5, Funny

    Give him a break, he's been programming in java for 15+ years.

  5. Re:Not easiest to read, but forgiving... by Chris+Mattern · · Score: 5, Funny

    A cylindrical reference is like a circular reference, except it happens when your code is three dimensional.

  6. Re:"Easy to read" is non-sense by fulldecent · · Score: 4, Funny

    Yes, and if you gave someone who never read or wrote code before and gave them a printed sheet of Perl... they might wonder if the sheet is upright or upside down.

    --

    -- I was raised on the command line, bitch

  7. Re:Yes & the sheer amount of existing code/fra by cheesybagel · · Score: 3, Funny

    He's probably a COBOL programmer.