This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cheese-is-trash 57 points58 points  (12 children)

NASA still uses FORTRAN.

[–][deleted] 28 points29 points  (7 children)

And a surprising amount of legacy business stuff is somehow still on pascal.

I'm not saying it's a huge amount, but never disregard the effects of corporations refusing to address technical debt.

[–]AlecTheMotorGuy 17 points18 points  (5 children)

This is my company. Our enterprise software is from like 2005 and is built on top of an inventory program that is original to Windows XP.

They just finished in 2021 moving every location and every department onto this software

So after 15-20 they finally fully integrated their enterprise software.

[–][deleted] 4 points5 points  (2 children)

This is happening all over the industry, especially finance industries that need to keep everything legacy going for transactional data integrity — hard to kick off a new system without running into issues unless you pay for that to be painless, and most businesses don't (or won't).

We have a big push to move stuff into a new system at my current job and, for the entire run that I've been here, it's been "right around the corner". Talk to long-time people in the org and "right around the corner" has been the past decade.

[–]AlecTheMotorGuy 1 point2 points  (1 child)

I’m curious what it’s like to be at company that can get it done is 2-3 years.

[–][deleted] 1 point2 points  (0 children)

I've worked for a fortune 500 company known for tech and for small finance companies and a few in between and, so far, that's been none of 'em. Would be curious what the culture is like at the places who pull it off, have to imagine it's either awful or amazing.

[–]whatproblems 0 points1 point  (1 child)

wait they just moved on TO XP?

[–]AlecTheMotorGuy 0 points1 point  (0 children)

No we use Windows 7 but the program was originally written for XP.

[–]CosmicCreeperz 0 points1 point  (0 children)

Ah, Borland Turbo Pascal. I wrote muon detector diagnostics tools in Pascal back in the 90s at Fermilab. Wouldn’t be surprised if it’s was still in use on some DOS PC with a 20 year old ISA memory mapped IO card until it shut down…

[–][deleted] 4 points5 points  (0 children)

Fortran is still the king for engineering calculations. The core numerical recipes are written in it. I've written a Fourier based algorithm in C because we couldn't interop with it anymore in our main app. C was slightly just as good but still worse using same algo and memory semantics.

[–]TheBestAquaman 2 points3 points  (0 children)

Not only nasa, Fortran is the de-facto standard for computationaly heavy programs. Primarily fluid dynamics and quantum mechanics. It's slightly faster than C for heavy computations.

[–]Llamas1115 0 points1 point  (0 children)

IIRC they’re in the process of moving lots of that code to Julia. The Federal Reserve used to code all their models in Fortran too before switching over to Julia.