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
released?
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.
Sincerely yours,
Jerome Fine
--
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.