Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TheRealKing
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
TheRealKing
7mo ago
None, but nice!
2.
▲
by
TheRealKing
1y ago
Ada's mechanism is what Fortran has been using and doing for decades.
3.
▲
by
TheRealKing
1y ago
I strongly disagree. Arbitrary bounds are tremendously helpful in dealing with arrays whose starting point must be offset.
4.
▲
by
TheRealKing
1y ago
That is simply not true. An educated person with minimal programming exposure can readily pick up modern Fortran programming in 1-3 days at a pragmatic level.
5.
▲
by
TheRealKing
1y ago
We must disclose that @adgjlsfhk1 works for JuliaComputing. Sometimes they forget to do so on their own.
6.
▲
by
TheRealKing
2y ago
The comments further above on the inherent limitations of the Julia language as a replacement for Fortran or C++ seem to contradict your opinion.
7.
▲
by
TheRealKing
2y ago
Adding to the list is the tragedy of Julia programming language's type system: https://medium.com/@393069484/a-tragedy-of-julias-type-syste...
8.
▲
by
TheRealKing
2y ago
Did you mean, "Julia never found any widespread adoption and remains an obscure, niche language"? Fortran was the world's top programming language until the new millennium and is still among the top ten most popular. Arrays
9.
▲
by
TheRealKing
2y ago
Fortran cannot be placed with C in the same category of low programming productivity.
10.
▲
by
TheRealKing
2y ago
All of them inherit their syntax from the amazing Fortran array syntax.
11.
▲
by
TheRealKing
2y ago
No, you can still trust compilers: 1) The hand-tuned BLAS routines are essentially a different algorithm with hard-coded information. 2) The default OpenBLAS uses OpenMP parallelism, so much speed likely originates from multithreading. Set
12.
▲
by
TheRealKing
3y ago
And first of all, Fortran.
13.
▲
by
TheRealKing
3y ago
Fortran has officially had the concept of modules for 35 years, which just made its way to the C++ world in 2020. It's the people who cannot update and sync with contemporary technology and remain stuck to COMMON blocks.
14.
▲
by
TheRealKing
3y ago
As someone who has been using about a dozen programming languages over more than two decades, I completely disagree with your experience, some of which appear to be due to incomplete knowledge of the Fortran programming language, including
15.
▲
by
TheRealKing
3y ago
I believe the NAG Fortran compiler does check for some aliasing scenarios if not all. The argument intent is irrelevant.
16.
▲
by
TheRealKing
3y ago
and MATLAB was entirely influenced by Fortran's array-based syntax.
17.
▲
by
TheRealKing
3y ago
I guarantee, the answer is "no experience".
18.
▲
by
TheRealKing
3y ago
The "Hiring Fortran programmers is risky" argument is incorrect. This is, in fact, the whole point of Fortran, that anyone as dumb as a rock "would" (not "could" or "might") write performant code. The
19.
▲
by
TheRealKing
3y ago
This process of language love and hatred over a short period is what's called language fad. Ten years ago, people wrote articles praising MATLAB over established languages. I do not recall any of those writings ever mentioning Matlab&#
20.
▲
by
TheRealKing
3y ago
The hard line limit length is at 1,000,000 characters not 10,000. Also, all major compilers currently have flags to significantly extend the line limit length.
21.
▲
by
TheRealKing
3y ago
Numpy's vectorized syntax is inspired by Fortran.
22.
▲
by
TheRealKing
3y ago
The petroleum industry and academia have codebases dating back to FORTRAN66, which are still actively developed, albeit in modern Fortran.
23.
▲
by
TheRealKing
3y ago
All Julia codes are arbitrarily extensible. Any Julia code can always be readily extended to silently yield incorrect results. That is the whole point of the blog post shared above. Justifying the indefensible is different from wanting or l
24.
▲
by
TheRealKing
3y ago
That "always" holds for the Julia language almost surely as long as interfaces are missing in the language. It is just a matter of time to find newer issues.
25.
▲
by
TheRealKing
3y ago
Well said. Now replace "Rust" with "Julia" in your first sentence for a moment of enlightenment for everyone.
26.
▲
by
TheRealKing
3y ago
Except for the fact that your Julia code will always suffer from correctness problems, something that would rarely if ever happen in Fortran. https://yuri.is/not-julia/
27.
▲
by
TheRealKing
3y ago
As of today, Fortran is newest and the oldest programming language with its most recent standard in 2023 and its first draft as the first high level programming language in 1954.
28.
▲
by
TheRealKing
3y ago
Typical Julia programmer/employee response when pointed to their flaws. Arrogant, rude, Young and inexperienced, irrational.
29.
▲
by
TheRealKing
3y ago
Our discussion will continue as long as one side believes fair, realistic benchmarks are merely moving the goalposts. Your benchmark has a severe fundamental flaw, especially given the tiny reported runtimes. I hope you realize and fix it b
30.
▲
by
TheRealKing
3y ago
It is not just about call overhead. It is about a whole suite of aggressive optimizations only possible for a whole program. Point to one person or entity in the world who calls SUNDIALS Julia wrapper to bind their C production code to SU
More ›