TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Fortran is suddenly hot again. But its future is still far from certain

24 pointsby hkmaxproabout 4 years ago

5 comments

jschveibinzabout 4 years ago
FORTRAN quotes:<p>“You can tell how far we have to go, when FORTRAN is the language of supercomputers.&quot; — Steven Feiner.<p>&quot;FORTRAN, the infantile disorder, by now nearly 20 years old, is hopelessly inadequate for whatever computer application you have in mind today: it is now too clumsy, too risky, and too expensive to use.&quot; — Dijkstra, circa 1970.<p>&quot;FORTRAN was the language of choice for the same reason that three-legged races are popular.&quot; — Ken Thompson, &quot;Reflections on Trusting Trust&quot;<p>&quot;In the good old days physicists repeated each other&#x27;s experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other&#x27;s programs, bugs included.&quot; — Dijkstra (1930—2002).<p>&quot;Consistently separating words by spaces became a general custom about the tenth century A.D., and lasted until about 1957, when FORTRAN abandoned the practice.&quot; — Sun FORTRAN Reference Manual<p>&quot;FORTRAN is not a flower but a weed — it is hardy, occasionally blooms, and grows in every computer.&quot; — Alan J. Perlis.<p>&quot;You can create bad Fortran in any language.&quot; —?<p>“I don&#x27;t know what the programming language of the year 2000 will look like, but I know it will be called FORTRAN.” — Dijkstra<p>“Computers are useless. They can only give you answers.” - Picasso<p>From: <a href="http:&#x2F;&#x2F;www.csl.mtu.edu&#x2F;cs5311.ck&#x2F;www&#x2F;quote.html" rel="nofollow">http:&#x2F;&#x2F;www.csl.mtu.edu&#x2F;cs5311.ck&#x2F;www&#x2F;quote.html</a> and <a href="https:&#x2F;&#x2F;www.gdargaud.net&#x2F;Humor&#x2F;QuotesProgramming.html" rel="nofollow">https:&#x2F;&#x2F;www.gdargaud.net&#x2F;Humor&#x2F;QuotesProgramming.html</a>
评论 #27049073 未加载
hilbert42about 4 years ago
When I was learning Fortran I thought there were some ugly features about it especially its I&#x2F;O - format statements etc., but what I thought was irrelevant (even to my lecturers). What people think of it doesn&#x27;t matter much (most of its critics aren&#x27;t regular users anyway).<p>It seems to me the only real issues with Fortran are whether the huge legacy of the nearly 70 years of engineering and scientific programs and well-tested subroutines will continue to be used or are declared out of date&#x2F;useless — and whether the many engineers and scientists who now use supercomputers stop using it and change to something else.<p>I&#x27;d put a small wager on that it will likely be around for a while yet (it might even be the first working language to make it to 100).
ale42about 4 years ago
&quot;as scientists are flocking to newer languages such as Python or Julia.&quot;... well, guess what? SciPy is partly written in... Fortran (and C&#x2F;C++)! By its own nature, Python can&#x27;t be as fast as Fortran. That&#x27;s why most Python libraries doing heavy computation are implemented in Fortran and&#x2F;or C&#x2F;C++...
cortyabout 4 years ago
FORTRAN is still the performance normal any numerics and linear algebra language is measured against. Up to now, most fail or require very ugly code to get up to FORTRAN levels of performance. Others cheat and just link FORTRAN libraries to do the heavy lifting.
anotha1about 4 years ago
You can&#x27;t ignore context. Fortran is a very strong language for a specific application.