John Backus passes away...
Jerome H. Fine
jhfinedp3k at compsys.to
Mon Mar 26 22:05:05 CDT 2007
>Fred Cisin wrote:
>On Thu, 22 Mar 2007, Chuck Guzis wrote:
>>Hey, it was barely FORTRAN, but it was FORTRAN!
>I have fond memories of the good old days, with PDQ FORTRAN
>It made you appreciate FORTRAN IV. (and WATFOR!)
>But then Fortran 77 just didn't feel like a real FORTRAN.
Jerome Fine replies:
I don't have the time to compare FORTRAN IV and FORTRAN 77,
but I seem to have the feeling that I can use code in FORTRAN 77
that is completely acceptable in FORTRAN IV. Maybe not every
program can be compatible (especially DOUBLE PRECISION and COMPLEX),
but a simple demo program should probably be identical.
What I am saying is that if you don't use the extra features of
FORTRAN 77, then it will probably still feel like a real FORTRAN.
But then of course, why bother.
Now I understand that FORTRAN 90 is very different, but that seems
completely off-topic - well maybe not - when was FORTRAN 90
In any case I am NOT attempting to contradict your feeling, just
suggesting that if you are going to use the newer features in
FORTRAN 77 (such as 32 bit INTEGER *4), then obviously it will
not feel link the original. Personally, since I have a strong
requirement for both INTEGER *8 and INTEGER *16 along with much
more memory, I am probably going to give serious attention to
shifting to current hardware - UNLESS I am able to integrate
E11 and a DLL called EMEM32.DLL which will provide that access.
If that works, I will be able to use what seems like a separate
CPU to access up to 2 GigaBytes of memory and the assembly
language instructions for short subroutines which I want to
implement to frequently execute certain short loops many, many
times (often trillions of times) without having the overhead of
re-entering the DLL for each separate execution of the loop.
If you attempted to send a reply and the original e-mail
address has been discontinued due a high volume of junk
e-mail, then the semi-permanent e-mail address can be
obtained by replacing the four characters preceding the
'at' with the four digits of the current year.
More information about the cctalk