Skip to main content
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