News for hackers. Stuff that matters.
Re:Show HN: A minimal Fortran TCP client and server by goerz on Thursday October 31, 2019 @06:16AM (#21407194)
I’m not sure what you mean by “When performance is more important than safety, Fortran programs are easier to write and maintain.” The fact that arrays are not based on pointers makes Fortran a much safer language than C. It’s very hard to shoot yourself in the foot with Fortran. It’s fast and safe
Re:Show HN: A minimal Fortran TCP client and server by m_mueller on Friday November 01, 2019 @12:39AM (#21416322)
Fortran offers a better developer experience overall for Numerical applications yes. But it is still very foot shootable as I remember - point a pointer at allocatable and the fun can start. Or make everything inout for convenience and/or performance. But yes, compared to C the defaults are also safer, just don't expect Rust.
Re:Show HN: A minimal Fortran TCP client and server by pletnes on Thursday October 31, 2019 @12:01PM (#21410191)
It’s very easy to shoot yourself in any body part - just disable array bounds checking, drop modules (which means no function call interface checks) and you’re practically back to C-land in terms of memory safety. Of course, the sensible thing to do is to check interfaces and bounds (at least in debug/test mode).