3 ms·
Your example about being an alternative to C/C++ for Python-wrapped libraries is a good one. In fact, that's already mostly how Fortran is used - wrapped. That
by marmetio 4y ago
Your example about being an alternative to C/C++ for Python-wrapped libraries is a good one. In fact, that's already mostly how Fortran is used - wrapped. That future is here already, and it looks the way it currently does.
> if people are serious about fortran as an ongoing idiom
> Development is increasingly a collective endeavour and frequently open source affair
I disagree with the premise that these two things are linked. Fortran is alive and well in the closed-source corporate world, and it will continue that way indefinitely. It's used by scientists and engineers, not developers, so it's unaffected by changes in the development world. I think it's cool that people want Fortran to find a broader audience, and I think it would help, but it's not necessary for it to continue being used.
- college_physics 4y ago> the closed-source corporate world ... will continue that way indefinitely the lifespans of corporates is well known to get shorter and shorter. Lean periods, in particular, prompt people to re-examine the economics of various technology choices (The world of HPC is full of such extinction events, Unix workstations disappeared in favor of Wintel etc. Having survived previous events does not guarantee eternal survival). On the other hand the line between "developers" and scientists/engineers will get further blurred and complacent corporates may at some point feel being completely starved of the relevant talent. Just today there was a front page HN discussion about ML augmented PDE solvers. It was not written in fortran.
- marmetio 4y agoPut it this way. If C and C++ stop being popular, they'll still survive anyway. Same with Fortran. You just don't see Fortran as often because it's not a general-purpose language like the other two. You'll also never see Fortran as often because people who write Fortran don't share.