logoalt Hacker News

RhysUlast Friday at 10:09 AM2 repliesview on HN

> we have failed to broadly adopt any new compiled programming languages for HPC

The article neglects that all of C, C++, and Fortran have evolved over the last 30 years.

Also, you'll find significant advances in the HPC library ecosystem over the trailing years. Consider, for example, Trilinos (https://trilinos.github.io/index.html) or Dakota (https://dakota.sandia.gov/about-dakota/) both of which push a ton of domain-agnostic capabilities into a C++ library instead of bolting them into a bespoke language. Communities of users tend to coalesce around shared libraries not creating new languages.


Replies

bradcraylast Friday at 5:32 PM

The evolution of C, C++, and Fortran is touched on in a sidebar, although admittedly very briefly:

> Champions of Fortran, C++, MPI, or other entries on this list could argue that…

show 1 reply
pjmlplast Friday at 11:42 AM

The authors are aware, as the Chapel compiler makes use of LLVM.

show 2 replies