Skip to main content
7 events
when toggle format what by license comment
Oct 20, 2019 at 13:14 comment added Walter Mitty My pairing of years with languages is subject to correction. The development of languages is sometimes a multi year process.
Oct 20, 2019 at 12:57 comment added NimbUs To be fair to Algol, I think we'd have to refer to the first published version Algol 58 (id est, 1958). The better known Algol 60 is the revised version (1960) but the concepts of "the algorithmic language" were published in 1958 and established back in 1957.
Feb 7, 2019 at 23:38 comment added dave Oh, Algol was a long way ahead of its contemporaries. I'm just commenting on what seems like a weird oversight to me. Per Revised Report, real procedure foo(a, b) begin foo := a + b end; is legal and complete. There is no type specification for a and b.
Feb 7, 2019 at 13:16 comment added Walter Mitty I have forgotten too much Algol to follow your comment. Suffice it to say that Algol was a step in that direction.
Feb 7, 2019 at 13:05 comment added dave Agreed, but there was that weird thing of the specification part (if I recall the terminology correctly) being optional for formal procedure parameters. Many implementations required it. But if you don't know the parameter data types (without exhaustive analysis of every potential execution path!) how can you compile the code for the procedure, in the general case? Hmm, maybe this should be a new question!
Feb 6, 2019 at 21:40 history edited manassehkatz-Moving 2 Codidact CC BY-SA 4.0
Year
Feb 6, 2019 at 21:20 history answered Walter Mitty CC BY-SA 4.0