Classic programming
Jay Jaeger
cube1 at charter.net
Sat Aug 8 22:12:25 CDT 2015
On 8/8/2015 5:47 PM, Chuck Guzis wrote:
> 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.
>
Actually, with FORTRAN II to IV: not. I spent quite a lot of time
translating FORTRAN stuff back in the day. COMMON blocks were always
handled differently, IO Formats differed, binary IO differed, etc. etc.
> 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.
>
> --Chuck
>
More information about the cctech
mailing list