One of my favourite features of Fortran is in its array implementation. You can index arrays however you like.<p>Do you like your initial value to be at index 1? Cool. Prefer to index arrays from 0 instead? Sure, go ahead.<p>How about an array with indexing <i>symmetric around zero</i>?<p><pre><code> double precision :: arr(-100:100)
</code></pre>
Beautiful!
I say bring back <a href="https://en.wikipedia.org/wiki/Ratfor" rel="nofollow">https://en.wikipedia.org/wiki/Ratfor</a>
Very nice, my first professional job was with Fortran IV, but my 19 year old self made lots of mistakes back then :)<p>Anyway I eventually ended up with c. Recently I started playing with gfortran, but so much have leaked out of me I have been having a tough time of it. I expect this will help me a lot!<p>Edit: No functions ? OK, noticed it is handled under Subprograms. Seems there have been many changes.