There were three main official versions of Algol: [Algol 58]?, [Algol 60]?, and [Algol 68]?. Of these, [Algol 60]? was by far the most influential. ([Algol 60]? produced [Algol W]?, which in turn produced Pascal.) Each of the official Algol versions is named after the year in which it was published.
Algol was developed jointly by a committee of European and American computer scientists. It had at least three different syntaxes: a reference syntax, a publication syntax, and an implementation syntax. The different syntaxes permitted it to use different keyword names, conventions for decimal points (commas vs. periods) for different languages.
[John Backus]? developed the [Backus Normal Form]? method of describing programming languages specifically for [Algol 58]?. It was revised and expanded by [Peter Naur]? to the [Backus Naur Form]? for [Algol 68]?.
External link: