• _NetNomad@fedia.io
    link
    fedilink
    arrow-up
    0
    ·
    6 days ago

    Unlike other older languages, such as Cobol and Fortran – which are still used, but almost always in legacy projects – Java has constantly evolved to meet new demands while maintaining backward compatibility.

    can’t speak on the FORTRAN claim but with COBOL this couldn’t be less true. last i checked the newest Enterprise COBOL LTS is newer than Java’s

      • Enkimaru@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 days ago

        Then it would not be constantly evolving with more than a new release per year. Do you know anything about gigantic Java ecosystem? Guessed so …

    • 1rre@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      The difference is people still write Java, regardless of whether it’s a dated pos or not, so the use cases have evolved

      Then there’s the use of the JVM/JRE which have evolved even more due to Scala, Clojure & Kotlin

      • _NetNomad@fedia.io
        link
        fedilink
        arrow-up
        0
        ·
        6 days ago

        COBOL is still being updated because, believe it or not, people are still writing COBOL

        • magic_lobster_party@fedia.io
          link
          fedilink
          arrow-up
          0
          ·
          5 days ago

          People aren’t writing new projects in COBOL. It’s mostly to maintain 40+ year old systems. Unless you’re working in the bank sector, it’s unlikely you will write a program in COBOL.