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 cctalk mailing list