Modern Fortran Relevance

Comments defend modern Fortran's advantages for numerical and scientific computing, emphasizing its performance, array handling, and use in HPC over languages like C++, Python, and Julia.

📉 Falling 0.3x Programming Languages
2,880
Comments
20
Years Active
5
Top Authors
#5017
Topic ID

Activity Over Time

2007
7
2008
11
2009
24
2010
23
2011
18
2012
74
2013
96
2014
97
2015
192
2016
193
2017
250
2018
157
2019
202
2020
291
2021
279
2022
233
2023
377
2024
194
2025
157
2026
5

Keywords

e.g F2008 C99 F77 MATLAB CSV NumPy F2003 FORTRAN77 lang.org fortran computing numerical modern matlab scientific language languages code numpy

Sample Comments

dismalaf Sep 24, 2025 View on HN

Fortran has modern versions and is much nicer for writing numerical code than C, C++, Rust, etc...

af3 Nov 8, 2014 View on HN

How it's better than Fortran?

quanto Mar 1, 2025 View on HN

How would Fortran be used other than numerics/scientific computing?

hdfbdtbcdg May 2, 2019 View on HN

I'm going to take this in good faith and assume that you are thinking of old school FORTRAN77. Modern Fortran (90 and onwards) is a very different language in many ways whilst maintaining high backwards compatibility. You should check out modern versions of the language and code examples.Fortran is a language more suited for numerical computing than C++. Modern Fortran is simpler, more maintable and more easily optimised than C++. Yes one could pick a subset of C/C++ and write fast

signaru Feb 21, 2024 View on HN

meanwhile, fortran is also underneath modern numerical programming in other languages

TheRealKing Jan 26, 2020 View on HN

As a computational scientist who knows C, Fortran, IDL, MATLAB, Mathematica, Pascal, Python, and R for about two decades, I can tell you that the unique advantage of (modern) Fortran (2008/2018) over any other languages mentioned here is in its great flexibility and high-performance for numerical computing and basically any mathematical problem. It has a coding and syntax flexibility comparable to MATLAB and Python, but the runtime speed of C, and in many cases, beyond C. It is the only hig

KWxIUElW8Xt0tD9 Feb 28, 2024 View on HN

FORTRAN is easier to optimize than something like C so is much used for numerical computation

TheRealKing Aug 20, 2020 View on HN

Perhaps you were working with FORTRAN77 not Fortran >2003. No other language beats Fortran's syntax for numerical computing. Anyone who claims otherwise, does not really know modern Fortran. Basically, anything nice that one may find about Python, MATLAB, or even C++ Eigen library for numerical computing has been inherited from Fortran.

leephillips May 13, 2020 View on HN

Good replies already. Also note that modern Fortran is an array language like Julia or Numpy, with parallel processing built in.

Uhrheber Jan 27, 2021 View on HN

Fortran is still popular in scientific computing, and modern compilers are pretty good.