[Beowulf] Fortran is Awesome

Matt Hurd matthurd at acm.org
Thu Nov 29 07:38:20 PST 2018

Fortran assumes no aliasing. C/C++ assumes possible aliasing.
Makes a world of difference when optimising. C++ can catch up with Fortran
with extensive template trickery which was first widely demonstrated with
Blitz++ which benchmarked relative to Fortran.

On Fri, 30 Nov 2018 at 02:22, Stu Midgley <sdm900 at gmail.com> wrote:

>> But yeah, C can do anything Fortran can do, and then some.  People do
>> not write operating systems in Fortran for a reason.
> I've written a fortran-like scripting language (and the bones of a basic
> compiler) in Fortran...  everything you can do in C you can do in Fortran.
> People often use the lack of pointers as a reason to NOT use Fortran,
> which is rubbish.  Just allocate the whole address space and go to town
> with your own pointers.  Which... if you really think about it is all that
> C does.  In theory the concept of a SIGSEG is only an OS limitation on C.
> You "can" in theory just allocate any address you want without allocation
> and pre-allocation.
> --
> Dr Stuart Midgley
> sdm900 at gmail.com
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit
> http://www.beowulf.org/mailman/listinfo/beowulf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.beowulf.org/pipermail/beowulf/attachments/20181130/cbf2cf97/attachment.html>

More information about the Beowulf mailing list