Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Are you sure you don't mean COBOL? Fortran is still evolving (albeit even more slowly than Java) and still used for new projects.

http://en.wikipedia.org/wiki/Fortran#Fortran_2015



> Fortran is still evolving (albeit even more slowly than Java) and still used for new projects.

If it weren't for the fact that there is a huge trove of valuable legacy Fortran code, if Fortran were introduced today as a new language with no archive of existing Fortran programs, on its intrinsic merits it would be laughed off the stage. On that thought experiment's basis, Fortran continues to exist in order to support legacy code.

There are systems present in society of very high value that require Fortran to remain available, and some of them have famously undertaken to replace their Fortran code base at very high cost, and failed. So we have Fortran, and will continue to have Fortran, simply because of the very ambitious projects that were written in Fortran that we still need.


Yes, as somebody paying the bills mostly through Java, I can affirm that Java is the new COBOL.

While compensating for the excess of C++, too many good ideas went out the window, and we're left with something that extends COBOL by letting our copybooks, er, beans, have multiple instances, and letting out procedures, er, methods, have parameters, local variables and explicit return values.

There's a few other things Java does a bit better than COBOL, but it's used just like "COBOL with separate compilation" in standard "enterprise" practice.

Class invariant?

Closures?

Immutability?

Fuggedaboudit.

On the bright side, other languages are starting to highjack the JVM.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: