Timeline for Which was the first programming language that had data types?
Current License: CC BY-SA 4.0
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 |