4 ms·
This is really cool. There are definitely problems with security when it comes to package managers, but I think it has become apparent that having a dedicated p
by Decabytes 5y ago
This is really cool. There are definitely problems with security when it comes to package managers, but I think it has become apparent that having a dedicated package manager for your language is almost as important as the language features your language offers.
As a side note. I've never used Fortran, but I see it around from time to time (R & Python packages that have fortran dependencies). Is Fortran seeing a bit of a resurgence? Is there any reason to use Fortran over say C, C++, Rust, or some other language? Or is it simply down to Fortran's maturity providing robust libraries in certain areas that other languages haven't?
- andi999 5y agoMatrix Fortran code can be faster (due to more information for the compiler)
- trianglesphere 5y agoIt seems like there's a small resurgence. You'd use fortan over those other languages for scientific computing. It's built for number crunching. As so it has some language features that help, has been optimized for it (see the n-body problem benchmark), and a lot of the number curnching libraries are written in it. One example of a project that I've used (but didn't work on) is GEMINI which is a newish prokect written in modern fortan. https://github.com/gemini3d/gemini3d https://github.com/gemini3d/gemini3d
- trianglesphere 5y agohuh, ifort is slower than I remember compared other langs/impls: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/fortran.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
- certik 5y agoI don't know what exactly is going on, but last time I looked into it, it seemed the main difference between the codes was how quickly you can do 1/sqrt(x). Ultimately, I would like to see more numerical benchmarks and also compare more versions in a given language. We started a repository for it: https://github.com/fortran-lang/benchmarks/ https://github.com/fortran-lang/benchmarks/ But didn't have time to work on it yet. See the issues, e.g., at: https://github.com/fortran-lang/benchmarks/issues/2 https://github.com/fortran-lang/benchmarks/issues/2 For some discussion how to best do that.
- igouy 5y ago> sqrt Used often enough in n-body to make a difference, not used often enough in spectral-norm? not used in fannkuch-redux …