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.

Why we created LFortran

12 pointsby johndcookabout 6 years ago

3 comments

bocklundabout 6 years ago
Almost all the cases under the “How to fix that” heading seem addressed by Julia, but also MATLAB or Python if performance is not an issue.<p>As a PhD student who heavily relies on highly optimized Fortran code and who has spent time translating small Fortran projects to Python+NumPy, I don’t understand why anyone would start a new project in Fortran. The only people I know who write Fortran do it because of legacy code or because that’s the only language they know.<p>Since calling Fortran is fairly well supported for languages used in&#x2F;designed for science (Python, MATLAB, Julia), I don’t see legacy code being as big a driver.
评论 #19809120 未加载
gus_massaabout 6 years ago
Bonus points for:<p>&gt; <i>Automatic transformation of code to older Fortran standard that other Fortran compilers can compile — allowing developers to use the latest standard, and still be able to use current Fortran compilers</i><p>Sometimes I have to make programs that run in machines nobody is sure about the configuration details.<p>Does it support &quot;intersection format&quot;? <a href="http:&#x2F;&#x2F;fortranwiki.org&#x2F;fortran&#x2F;show&#x2F;Continuation+lines" rel="nofollow">http:&#x2F;&#x2F;fortranwiki.org&#x2F;fortran&#x2F;show&#x2F;Continuation+lines</a><p>Does it have a linter that can remove linenumbers in the easy cases?
评论 #19790093 未加载
certikabout 6 years ago
I am one of the authors, I am happy to answer any questions.