Sejarah ALGOL

ALGOL dibangunkan secara bersama oleh komitee pakar sains komputer Eropah dan Amerika dalam perjumpaan pada tahun 1958 di ETH Zurich, yang menghasilkan Preliminary Report on the International Algorithmic Language. Lapuran ini menjalani beberapa perubahan sebelum menjadi (‘’Revised Report’’) dari mana kebanyakan perlaksanaan ALGOL diasaskan. Hasilnya, ALGO dan "ALGOL" awal yang lain mempunyai sintak yang amat berlainan dengan ALGOL 60.Antar alain, ia menetapkan tiga sintak berlainan: sintek rujukan, sintek penerbitan, dan sintek perlaksanaan. Sintek berlainan dibenarkan bagi menggunakan nama kata kunci berlainan dan biasa bagi titik perpuluhan (koma vs. titik) bagi bahasa berlainan.

Beberapa bahasa yang dimajukan dari lapuran Zürich termasuk BALGOL, MAD (Michigan Algorithm Decoder) dan NELIAC.


Spesifikasi ALGOL 60-an sebenar dan garis masa perlaksanaan

Terdapat sekitar 70 diperkukuh, sambungan, hasilan dan sub-bahasa Algol 60

NameYearAuthorStateDescriptionTarget CPULicencing
Elliott ALGOL1960C. A. R. HoareUKTajuk bagi ceramah Turing yang masyhurNational-Elliott 803 & the Elliott 503
Case ALGOL1961USSimula pada asalnya dikontrak sebagai tambahan kepada Case ALGOLUNIVAC 1107
EMIDEC Algol1961USEMIDEC
GOGOL1961Bill McKeemanUSBagi sistem perkongsian ODINPDP-1
X1 Algol 601961Edsger Dijkstra dan J.A. ZonneveldNetherlandsPusat Mathematik, AmsterdamX1
Dartmouth ALGOL 301962Thomas Eugene Kurtz dll dsbUSLGP-30
USS 90 Algol1962L. PetroneItali
Algol Translator1962G. van der May and W.L. van der PoelBelandaStaatsbedrijf der Posterijen, Telegrafie en TelefonieZEBRA
Kidsgrove Algol1963F. G. DuncanUKEnglish Electric KDF9
VALGOL1963Val SchorreUSUjian bagi pengkompil komputer META II
Whetstone1964Brian Randell dan L J RussellUKAtomic Power Division of English Electric. Precursor to Ferranti Pegasus (computer), National Physical Laboratories ACE (computer) dan perlaksanaan English Electric DEUCE.English Electric KDF9
NU ALGOL1965NorwayUNIVAC
ALGEK1965USSRMinsk-22АЛГЭК, diasaskan pada ALGOL-60 dan sokongan COBOL, bagi tugasan ekonomik
MALGOL1966publ. A. Viil, M Kotli & M. Rakhendi,Estonian SSRMinsk-22
ALGAMS1967GAMS group (ГАМС, группа автоматизации программирования для машин среднего класса), cooperation of Comecon Academies of ScienceComeconMinsk-22, later ES EVM, BESM
ALGOL/ZAM1967Polandkomputer ZAM Polish
RegneCentralen ALGOL1967Peter NaurDenmark
Simula 671967Ole-Johan Dahl dan Kristen NygaardNorwayAlgol 60 dengan kelasUNIVAC 1107
DG/L1973USkeluarga komputer DG Eclipse
Chinese Algol1974Chinatulisan Cina, digambarkan melalui sistem Symbol?