cclist at sydex.com
Sat Aug 8 17:47:04 CDT 2015
On 08/08/2015 12:13 PM, Jay Jaeger wrote:
> I have always felt that the language name is SNOBOL, with multiple
> versions, kind of like FORTRAN II (which is what the 1410 had),
> FORTRAN IV, FORTRAN V, etc., but Griswold seems to think otherwise.
I think the test would be "Can language x+1 run, without substantial
modification, programs written in language x?" If the answer is "no",
then languages x and x+1 are separate languages, and not compatible
dialects of the same language.
So FORTRAN IV would be a compatible dialect of FORTRAN II (mostly at any
rate, FII vendors had a nasty habit of adding their own features
willy-nilly, as did FIV). I think Codasyl was first to clamp down on
"the default is the standard as we say it is", then FORTRAN followed.
However, I'd submit that F95 is a separate language, as it can't run
FIV, F66 or F77 programs without modification as it doesn't understand
ASSIGN-ed GOTOs as well as H-type (Hollerith) FORMAT specs.
More information about the cctech