Timeline for What was the first language to offer "full" structured programming support?
Current License: CC BY-SA 4.0
14 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 14, 2021 at 22:13 | history | edited | Theraot | CC BY-SA 4.0 |
added 252 characters in body
|
Jun 14, 2021 at 22:09 | comment | added | Theraot | @IMSoP I agree my wording is confusing. However, that is no typo. The first implementation was in 1959 (The very first in May, the first complete one in June). And the paper was published in April of 1960. For what I was able to find, it was conceived at some point between 1956 and 1958, but I don't know much of that timeline. I'll edit the answer. Edit: updated answer. | |
Apr 20, 2019 at 6:50 | comment | added | Raffzahn | @TimLocke Could it be that you're confusing the instruction set of a machine with the assembly language available to program it? These are close related, but quite different items. Assembler on the other hand is just the program to translate assembly language into instructions. Given, these words are often used interchangeable, but if we want a serious base we need to stay clear. | |
Apr 19, 2019 at 23:50 | comment | added | Tim Locke | @Raffzahn, that is not an inherent feature of assembly language but of an assembler. | |
Apr 19, 2019 at 11:22 | comment | added | Raffzahn | @TimLocke That is not inherently (SCNR) true. Assembler can as well be structured and have that feature controlled at compile time - like any other structured language. I used that for most of my professional life. | |
Apr 19, 2019 at 11:20 | vote | accept | R. Schmitz | ||
Apr 19, 2019 at 9:20 | comment | added | R. Schmitz | @TimLocke "Assembly languages can emulate structured languages but they're not inherently structured." Hitting the nail on the head with that; I did not manage to put that into words as well as you. | |
Apr 18, 2019 at 15:49 | comment | added | Tim Locke | I would consider Algol the first structured language. Assembly languages can emulate structured languages but they're not inherently structured. | |
Apr 18, 2019 at 15:22 | comment | added | alephzero | Standard Fortran 77 did not include recursion, though most real-world "Fortran 77" compilers had a non-standard way to do it. The first Fortran standard to permit recursion was Fortran 90. | |
Apr 18, 2019 at 15:13 | comment | added | Theraot |
@R.Schmitz well, assembler had conditional jump instructions since the beginning, not sure if you would count that. And of course people would do loops using that. I do not know if you want a recursion keyword... if you want that, then FORTRAN 77 is the first, you write recursive subroutine when declaring.
|
|
Apr 18, 2019 at 15:04 | history | edited | Theraot | CC BY-SA 4.0 |
added 139 characters in body
|
Apr 18, 2019 at 14:58 | comment | added | R. Schmitz | So if I understand correctly, the first three are pioneers for the respective parts and ALGOL 58 was the first to provide the whole set in 1958? | |
Apr 18, 2019 at 14:19 | history | migrated | from softwareengineering.stackexchange.com (revisions) | ||
Apr 18, 2019 at 14:15 | history | answered | Theraot | CC BY-SA 4.0 |