News for hackers. Stuff that matters.
Re:IBM will offer free COBOL training by safgasCVS on Saturday April 11, 2020 @03:40AM (#22840237)
What other languages can we expect to see a similar surge in demand? FORTRAN? In the data analysis space my bet is on SAS
Re:IBM will offer free COBOL training by metreo on Saturday April 11, 2020 @04:04AM (#22840337)
Fortran (standardized without caps for at least the last couple decades) is current to the 2018 release. I haven't come across anybody who cares or is using it. You do eventually see a lot of older code in it in symbolic and algebraic maths in the deeper code bases still because the algorithms are complex and nobody really wants to touch someone else work if it can still be wrapped in something like R or Python and is nearly as performant as C/++.
Re:IBM will offer free COBOL training by otabdeveloper4 on Saturday April 11, 2020 @09:17AM (#22841513)
There's Fortran inside your numpy/R installation doing the heavy lifting.

Not sure if there's real demand for paid Fortran programmers, but it's certainly not a dead language.

Re:IBM will offer free COBOL training by tossup8536 on Saturday April 11, 2020 @01:39PM (#22842906)
BLAS benchmarks show that fortran is actually faster than C is lots of scenarios.
Re:IBM will offer free COBOL training by metreo on Saturday April 11, 2020 @02:11PM (#22843108)
Sure if you turn off bounds checking or similar.
Re:IBM will offer free COBOL training by TheRealKing on Monday April 13, 2020 @12:31AM (#22853190)
The modern Fortran (2008-2018) is indeed used actively, although less than 40 years ago, as there are many rivals now. Just check out the Fortran GitHub projects.
Re:IBM will offer free COBOL training by metreo on Saturday April 11, 2020 @04:27AM (#22840418)
I guess the thing about Fortran, to circle back to your question, is that it isn't common in critical infrastructure.
Re:IBM will offer free COBOL training by soneil on Saturday April 11, 2020 @08:49AM (#22841394)
It's often critical, just in a completely different field. The best explanation is simply the names - Common Business-Orientated Language vs Formula Translation.

So the Fortran equivalent of the current situation was NASA being desperate for Fortran programmers to patch Voyager a few years ago (which may have been overblown - my understanding is that they had the programmers, someone just took the "what's the problem?" and ran with it). Orbital models, weather models, stuff that's deep science put into code. COBOL is stuff where business logic is put into code.

They're both titans in their fields to this day - just different fields. At a very, very high level it’s essentially matlab vs excel.

Re:IBM will offer free COBOL training by charlesap on Saturday April 11, 2020 @10:19AM (#22841799)
I work at a place that writes new Fortran code today. Also c++, Python, Julia. Scientists will choose the least impedance mismatch to a library, some needed data set, or their brain.
Re:IBM will offer free COBOL training by metreo on Saturday April 11, 2020 @01:32PM (#22842861)
To be sure. And I don't think that modern Fortran is overly obscure that you couldn't basically pick it up over a weekend from the language specification.

Every modern Linux distribution has a current gfortran bundled.

Re:IBM will offer free COBOL training by TheRealKing on Monday April 13, 2020 @12:33AM (#22853196)
Modern Fortran is amazing. Force your company to move to Fortran 2008 and beyond. A good reference book is Modern Fortran Explained: Incorporating Fortran 2018.
Re:IBM will offer free COBOL training by moonbug on Saturday April 11, 2020 @08:05AM (#22841223)
are accurate weather forecasts not part of society's critical infrastructure?
Re:IBM will offer free COBOL training by metreo on Saturday April 11, 2020 @01:33PM (#22842868)
They are but I'm saying that the code often isn't redundant in the same way a piece of infrastructure may be.
Re:IBM will offer free COBOL training by exdsq on Saturday April 11, 2020 @03:44AM (#22840255)
You joke but I still see FORTRAN jobs around where I live than Ruby. I even worked for a consultancy that did a Matlab -> FORTRAN rewrite.
Re:IBM will offer free COBOL training by tossup8536 on Saturday April 11, 2020 @01:42PM (#22842928)
Fortran is super fast. For math/analytical stuff it's preffered over C. But to avoid relyance on a language with so few devs, these orgs dhould only have code that the the heavy lifting math in fortran. And use expose those as wrspped functions to some other more common and easier to use/mantain/hire
Re:IBM will offer free COBOL training by Koshkin on Saturday April 11, 2020 @01:54PM (#22843006)
Indeed - with its stricter semantics Fortran is much easier for the compiler to generate a highly optimized machine code for.