Fortran (1957) and COBOL (1959) are older than most programmers’ parents, and they’re still running critical production systems today — a genuine testament to “if it ain’t broke, don’t rewrite it” at massive scale.
Fortran: Still the Backbone of Scientific Computing
program hello
real :: x, y, result
x = 3.14
y = 2.71
result = x * y
print *, "Result: ", result
end program hello
Fortran’s numerical computing performance remains genuinely competitive with modern languages for certain scientific workloads, and an enormous body of validated, decades-old numerical libraries (LAPACK, BLAS) that underpin much of modern scientific and financial computing are still written in it — rewriting battle-tested, mathematically validated code carries real risk few institutions are willing to take on.
COBOL: Still Processing the World’s Banking Transactions
Estimates regularly suggest COBOL still processes a majority of the world’s daily financial transactions, running on mainframes at banks, insurance companies, and government agencies. It’s not there out of nostalgia — these systems are mission-critical, extraordinarily well-tested over decades, and the cost/risk of a full rewrite is almost always judged to outweigh the benefit.
Why This Matters for Working Developers
COBOL programmers, genuinely scarce as the original generation retires, can command surprisingly high consulting rates specifically because so few people learn it anymore while the demand for maintaining these systems hasn’t gone away — a real, if unusual, career niche that periodically resurfaces in tech news.