Resurrecting Fortran
ondrejcertik.com
Resurrecting Fortran
1–10 of 37 posts
Re: Resurrecting Fortran
#2Re: Resurrecting Fortran
#3Re: Resurrecting Fortran
#4A while ago I compared the execution time for some simple matrix arithmetic in rust, fortran (2003 I think), and python/numpy. (as an aside: as far as science is concerned, python without numpy doesn't exist.) Execution times were fairly similar.
What I didn't mention was the pretty-much-optimal fortran and python solutions took maybe a minute to code.
The optimal Rust solution took over a day.
I'll also note intent(in), intent(out) fulfil similar uses to '&' and '&mut'.
Re: Resurrecting Fortran
#5Re: Resurrecting Fortran
#6Fortran's the only obstacle to purchasing M1 for me currently. A while ago I compared the execution time for some simple matrix arithmetic in rust, fortran (2003 I think), and python/numpy. (as an aside: as far as science is concerned, python without numpy doesn't exist.) Execution times were fairly similar. What I didn't mention was the pretty-much-optimal fortran and python solutions took maybe a minute to code. Th…
Re: Resurrecting Fortran
#7I don't really like the title of this post, due to its implications... you can only resurrect something that is dead. But Fortran is alive and kicking. It is a fundamental language of our technological infrastucture. Millions of people run algorithms every day that are implemented in Fortran! It is also one of the few languages where you can reliably implement numerical algorithms and reason about their efficiency an…
Re: Resurrecting Fortran
#8Fortran's the only obstacle to purchasing M1 for me currently. A while ago I compared the execution time for some simple matrix arithmetic in rust, fortran (2003 I think), and python/numpy. (as an aside: as far as science is concerned, python without numpy doesn't exist.) Execution times were fairly similar. What I didn't mention was the pretty-much-optimal fortran and python solutions took maybe a minute to code. Th…
Re: Resurrecting Fortran
#9What stopped me a while ago was the availability of good free compilers. (the appeal is you could be faster than C for numerical code in Fortran, but I remember vaguely these compilers then would not be cheap)
Re: Resurrecting Fortran
#10I don't really like the title of this post, due to its implications... you can only resurrect something that is dead. But Fortran is alive and kicking. It is a fundamental language of our technological infrastucture. Millions of people run algorithms every day that are implemented in Fortran! It is also one of the few languages where you can reliably implement numerical algorithms and reason about their efficiency an…
Author here. Yes, some people did not like the title, I didn't realize that it necessary means Fortran was dead. I meant it in the way of "rejuvenate". Fortran was not dead.