News for hackers. Stuff that matters.
Re:Show HN: A Fortran web framework by sspiff on Monday June 20, 2016 @11:50AM (#11938791)
As far as I know, Fortran is not a dead language, but is actively used in the scientific computing & mathematics niche.
Re:Show HN: A Fortran web framework by sevenless on Monday June 20, 2016 @11:59AM (#11938858)
I would guess compiled Fortran accounts for the majority of processor cycles on supercomputers worldwide, given how common it is in applications modeling weather, fluid mechanics, nuclear physics and quantum chemistry.
Re:Show HN: A Fortran web framework by inlineint on Monday June 20, 2016 @02:36PM (#11940153)
Yes, NumPy depends on BLAS/LAPACK libraries which are written on Fortran. In turn TensorFlow and Theano which used for implementation of most state of the art deep neural networks depend on NumPy, so Fortran is still alive and gearing such modern research.
Re:Show HN: A Fortran web framework by marmaduke on Monday June 20, 2016 @03:04PM (#11940425)
All of this is wrong. Numpy does not depend on fortran code and TF and theano implement their arithmetic without fortran code.
Re:Show HN: A Fortran web framework by shepardrtc on Monday June 20, 2016 @03:39PM (#11940761)
From http://docs.scipy.org/doc/numpy/user/building.html

> Various NumPy modules use FORTRAN 77 libraries

Re:Show HN: A Fortran web framework by inlineint on Tuesday June 21, 2016 @11:55AM (#11946637)

    $ pip show tensorflow theano
    
    Name: tensorflow
    Version: 0.7.1
    ...
    Requires: six, protobuf, wheel, numpy
    ---
    Name: Theano
    Version: 0.8.2
    ...
    Requires: six, scipy, numpy
You are right that arithmetic in both of them is not written on Fortran, but the packages do use NumPy as you can see in the pip output.