Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TheRealKing
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
TheRealKing
7y ago
still being used in our research group on a daily basis.
122.
▲
by
TheRealKing
7y ago
I second that.
123.
▲
by
TheRealKing
7y ago
That is true, and not a new story. Regarding the relevance, checkout F18 (Fortran 2018 standard). It's an awesome language for numerical computing: built-in parallelism, a high-level expression like Python/MATLAB, low-level speed
124.
▲
by
TheRealKing
7y ago
I have a Fortran codebase which takes about a week to finish a simulation on 10 cores. Rewriting this code in Python and running would take about 50 years to finish the same simulation in serial mode, and at best 5 years if run in parallel
125.
▲
by
TheRealKing
7y ago
There are people who want it. Those who know the value of each language.
126.
▲
by
TheRealKing
7y ago
As a computational scientist who knows C, Fortran, IDL, MATLAB, Mathematica, Pascal, Python, and R for about two decades, I can tell you that the unique advantage of (modern) Fortran (2008/2018) over any other languages mentioned here
127.
▲
by
TheRealKing
7y ago
That is not completely true. It is completely free of charge for academics (students/teachers) and open-source developers. That already covers a significant population of programmers in my opinion. Disclaimer: I am not affiliated with
128.
▲
by
TheRealKing
7y ago
interesting, I am a physicist and I use (modern 2018 standard) Fortran on a daily basis, the reason being that it perfectly suits my research needs, in particular, for its concise vectorized array-based syntax. For example, to compute the s
129.
▲
by
TheRealKing
7y ago
Nothing is wrong with (modern) Fortran (2018), although I'd argue that everything is wrong with using FORTRAN (77) for numerical computing in the new millennium. On the contrary, modern Fortran (2003,2008,2018,202X) is still truly the
130.
▲
by
TheRealKing
7y ago
It's already >65 years old. The 65th birthday was this summer 2019.
131.
▲
by
TheRealKing
7y ago
"Fortran", since 1990 (FORTRAN refers to F77 :-)
132.
▲
by
TheRealKing
7y ago
In my opinion, as a computational researcher, Python was not really meant to be a Scientific Computing Programming environment. It was a big historical mistake to go in that direction. In the near future, hopefully, it will be replaced, by
133.
▲
by
TheRealKing
7y ago
Fortran is not worse. Far better than what you think is, really. Just try Fortran 2018 standard and you will see.
134.
▲
by
TheRealKing
7y ago
Fortran (since 1990)
135.
▲
by
TheRealKing
7y ago
Anything that can access C, can also access Fortran via iso_fortran_env module in Fortran (>2003).
136.
▲
by
TheRealKing
7y ago
by the way, three-decades has gone since FORTRAN became Fortran.
137.
▲
by
TheRealKing
7y ago
but you can still compile F66 with Intel Fortran compiler 2020 (and other compilers as well)
138.
▲
by
TheRealKing
7y ago
Of course, you can (re)write code in any Turing-complete language in any other Turing-complete language.
139.
▲
by
TheRealKing
7y ago
I second that. The book by Metcalf is the holy bible of Fortran.
140.
▲
by
TheRealKing
8y ago
thanks for sharing!
141.
▲
by
TheRealKing
8y ago
The truth is, any language other than Fortran/C is slow for any serious high-performance-computing task (which is not the same as everyday back-of-envelop calculations and plotting).
142.
▲
by
TheRealKing
8y ago
Whatever that can access C can also access Fortran these days. Look at the 3 newest Fortran standards, over the past two decades.
143.
▲
by
TheRealKing
8y ago
There is really no performance difference between carefully-written Fortran and C codes for scientific research purposes. Really none. But in terms of learning and coding, Fortran is far easier to learn with a learning curve comparable to P
144.
▲
by
TheRealKing
8y ago
I highly doubt if there would be any performance difference between carefully written Fortran, Ada, C, C++ codes. The much more relevant question is which one has the least development time for the given task.
145.
▲
by
TheRealKing
8y ago
Wouldn't it depend on how those benchmarks were written?
146.
▲
by
TheRealKing
8y ago
I second that.
147.
▲
by
TheRealKing
8y ago
great interesting work. Thanks for sharing!
148.
▲
by
TheRealKing
8y ago
In modern history, I still use (modern) Fortran (as well as MATLAB, Python, and R). It does what I need to do, efficiently with minimal coding.
149.
▲
by
TheRealKing
8y ago
check out the new impressive built-in parallel features in Fortran 2018 here: https://goo.gl/ZbH4t7 GFortran 8.1 has already implemented the majority of it, and Intel is already adding the new features to their new Intel Fo