askvity

Is Fortran used in banks?

Published in Programming in Finance 2 mins read

Yes, Fortran is still used in banks, particularly in legacy systems and for specific computational tasks.

While newer languages have gained prominence, Fortran's reliability and speed in numerical computation have kept it relevant in certain areas of the financial sector. Its historical significance also means it's often deeply embedded in existing infrastructure, making a complete replacement difficult and costly.

Here's a breakdown:

  • Legacy Systems: Fortran has been around since the 1960s. Many financial institutions developed core systems in Fortran decades ago. Replacing these systems can be a massive undertaking, so maintaining and occasionally updating the Fortran code is often preferred.
  • Numerical Computations: Fortran excels at complex numerical calculations. This makes it suitable for tasks such as:
    • Risk Modeling: Assessing financial risks involves intricate calculations, where Fortran's performance is valuable.
    • Derivatives Pricing: Calculating the prices of complex financial instruments requires substantial computational power.
    • Quantitative Analysis: Fortran can be employed for analyzing market trends and developing trading strategies.

Why is Fortran still used instead of being replaced?

  • Performance: Fortran is highly optimized for numerical computations, often outperforming more modern languages in these specific tasks.
  • Stability: Existing Fortran code has been tested and refined over decades, making it exceptionally reliable.
  • Cost: Migrating to a new language requires significant investment in rewriting code, testing, and training personnel.
  • Expertise: While not as widely taught as other languages, there are still Fortran programmers with experience in the financial sector.

In summary, although newer languages are being adopted, Fortran continues to play a role in banks, especially in legacy systems and computationally intensive applications.

Related Articles