News for hackers. Stuff that matters.
Re:Show HN: A minimal Fortran TCP client and server by pm90 on Wednesday October 30, 2019 @08:46PM (#21404631)
Many of the libraries used by popular Data Science/Vis tools today (Matlab, Numpy etc) use BLAS and LAPACK which are written in FORTRAN
Re:Show HN: A minimal Fortran TCP client and server by alexhutcheson on Thursday October 31, 2019 @10:57AM (#21409510)
BLAS now has a number of non-Fortran implementations, inlcuding ATLAS[1] (C) and and Eigen[2] (C++). LAPACK is still Fortran-only, although many libraries (including the two mentioned above) implement a subset of LAPACK in other languages.

[1] http://math-atlas.sourceforge.net/

[2] https://bitbucket.org/eigen/eigen/src/default/Eigen/src/misc...

Re:Show HN: A minimal Fortran TCP client and server by Annatar on Thursday October 31, 2019 @09:21AM (#21408384)
Yes, for performance. If you need something to be fast and yet portable, Fortran is still the #1 language of choice, especially in supercomputing and finite element analysis fields.
Re:Show HN: A minimal Fortran TCP client and server by lordgrenville on Thursday October 31, 2019 @06:49AM (#21407390)
Plus on the topic of Data Science, R is written in a mixture of FORTRAN and C!
Re:Show HN: A minimal Fortran TCP client and server by Annatar on Thursday October 31, 2019 @09:19AM (#21408367)
Yes, the core of R is written in Fortran because short of writing assembler code by hand, Fortran compilers generate the fastest machine code.