Difference between revisions of "ALGOL"
m (avoid redir) |
(ALGOL 68 was nowhere near as successful as ALGOL 60) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
The first version, ALGOL 58, was defined by an international committee of people from different organizations (the first language to be created in this way). The first version to be widely implemented, ALGOL 60, differed from it in not too significant ways. | The first version, ALGOL 58, was defined by an international committee of people from different organizations (the first language to be created in this way). The first version to be widely implemented, ALGOL 60, differed from it in not too significant ways. | ||
− | An attempted later revision, ALGOL 68, was very controversial (it was the inspiration for Hoare's famous [[Turing Award]] lecture, ''The Emperor's Old Clothes''); it tried to greatly expand the language, and was | + | An attempted later revision, ALGOL 68, was very controversial (it was the inspiration for Hoare's famous [[Turing Award]] lecture, ''The Emperor's Old Clothes'' - see link below); it tried to greatly expand the language, and was nowhere near as successful as its predecessor. |
+ | |||
+ | {{semi-stub}} | ||
+ | |||
+ | ==External links== | ||
+ | |||
+ | * [https://heerdebeer.org/ALGOL/The_History_of_ALGOL.pdf The History of the ALGOL Effort] | ||
+ | * [https://dl.acm.org/doi/pdf/10.1145/358549.358561 The Emperor's Old Clothes] | ||
+ | |||
+ | [[Category: Languages]] |
Latest revision as of 18:33, 15 December 2024
ALGOL is a programming language that was first developed in the late 1950's; although little-used nowdays, it is historically very important as most moderm programming languages are developed from it, either directly, or indirectly (e.g. C, which is derived from BCPL, heavily influenced by ALGOL).
It introduced, among many other advances, modern control flow, including block structure. It was aptly described by C. A. R. Hoare, who worked on a later version of the language, as "a language so far ahead of its time, that it was not only an improvement on its predecessors, but also on nearly all its successors".
The first version, ALGOL 58, was defined by an international committee of people from different organizations (the first language to be created in this way). The first version to be widely implemented, ALGOL 60, differed from it in not too significant ways.
An attempted later revision, ALGOL 68, was very controversial (it was the inspiration for Hoare's famous Turing Award lecture, The Emperor's Old Clothes - see link below); it tried to greatly expand the language, and was nowhere near as successful as its predecessor.