Jump to content

ALGOL 68: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Pretty much the only variant of the language that sees any use these days, and is in fact seeing something of a mini-renaissance. Algol-68 reached a surprising popularity in Holland with the universities there refusing to buy computer systems that did not support the language in the 70's. There is at the least one very good implementation for 32 bit OS/2 showed up in the form of [[OCCL Algol 68]].
Pretty much the only variant of the language that sees any use these days, and is in fact seeing something of a mini-renaissance. Algol-68 reached a surprising popularity in Holland with the universities there refusing to buy computer systems that did not support the language in the 70s. There is at the least one very good implementation for 32 bit OS/2 showed up in the form of [[OCCL Algol 68]].


Other variations of the language include the Japanese [[ALGOL-N]] a simplified subset of Algol-68 that was quite popular in Asia in the 1970's in particular on Japanese computer hardware.
Other variations of the language include the Japanese [[ALGOL-N]] a simplified subset of Algol-68 that was quite popular in Asia in the 1970s in particular on Japanese computer hardware.


==OS/2 implementations of ALGOL 68==
==OS/2 implementations==
*A68ToC - Public Domain Algol68-to-C translator
*A68ToC - Public Domain Algol68-to-C translator
*[[OCCL Algol 68]] - Commercial - Discontinued
*[[OCCL Algol 68]] - Commercial


===OS/2 text editors with ALGOL 68 support===
;Editor support
* [[Lugaru Epsilon]] - syntax highlighting, code folding and syntax-aware autoindent available as a seperate download - Commercial
* [[Lugaru Epsilon]] - syntax highlighting, code folding and syntax-aware auto-indent available as a separate download


==DOS implementations of ALGOL 68==
==DOS implementations==
* [http://www.nunan.myzen.co.uk/algol68/a68mk2.zip Algol Applications Ltd MK2 Algol-68] - Freeware - Discontinued
* Algol Applications Ltd: [http://www.nunan.myzen.co.uk/algol68/a68mk2.zip MK2 Algol-68] - Freeware
 
==Generic or cross platform source code==
* [http://www.softwarepreservation.org/projects/ALGOL/source/hemker/mgtext.txt/view A library of multigrid routines] - by P. W. Hemker and P. M. de Zeeuw
* [http://www.softwarepreservation.org/projects/ALGOL/source/hemker/EulerMG.txt/view A library of Euler multigrid routines] - by P. W. Hemker and P. M. de Zeeuw


==Publications==
==Publications==
* C. H. Lindsey; S. G. van der Meulen:''Informal Introduction to ALGOL 68 Revised Edition'' - 1980 [http://www.softwarepreservation.org/projects/ALGOL/book/Lindsey_van_der_Meulen-IItA68-Revised.pdf PDF]
* C. H. Lindsey; S. G. van der Meulen: ''Informal Introduction to ALGOL 68 Revised Edition'' - 1980 [http://www.softwarepreservation.org/projects/ALGOL/book/Lindsey_van_der_Meulen-IItA68-Revised.pdf PDF]
* Sian Leitch: ''Programming Algol 68 Made Easy'' - 2002 [http://www.nunan.myzen.co.uk/algol68/pame.pdf PDF]
* Sian Leitch: ''Programming Algol 68 Made Easy'' - 2002 [http://www.nunan.myzen.co.uk/algol68/pame.pdf PDF]


===Articles===
;Article
* Mikhail A. Bulyonkov, Alexandre F. Rar, Andrey N. Terekhov: [http://www.computer-museum.ru/english/algol68.htm Algol 68 – 25 Years in the USSR]
* Mikhail A. Bulyonkov, Alexandre F. Rar, Andrey N. Terekhov: [http://www.computer-museum.ru/english/algol68.htm Algol 68 – 25 Years in the USSR]


==Links==
==Links==
* The original [http://www.fh-jena.de/~kleine/history/languages/Algol68-Report.pdf Algol 68 Report] and the [http://www.fh-jena.de/~kleine/history/languages/Algol68-ReportAttachement.pdf Official attachement sheet]
* The original Algol 68 Report and the Official attachement sheet
* [http://jmvdveer.home.xs4all.nl/report.html  Revised Report on the Algorithmic Language Algol 68] - 1976 - Edited by A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster, M. Sintzoff, C.H. Lindsey, L.G.T. Meertens and R.G.Fisker - The report that most later international standards are based on. - The revised version also had an official sub-language and its own [http://www.fh-jena.de/~kleine/history/languages/Algol68-RR-Sublanguage.pdf Report]
* [http://jmvdveer.home.xs4all.nl/report.html  Revised Report on the Algorithmic Language Algol 68] - 1976 - Edited by A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster, M. Sintzoff, C.H. Lindsey, L.G.T. Meertens and R.G.Fisker - The report that most later international standards are based on. - The revised version also had an official sub-language and its own Report
*[https://jmvdveer.home.xs4all.nl/algol.html Algol 68 Genie]
 
;Source code
* [http://www.softwarepreservation.org/projects/ALGOL/source/hemker/mgtext.txt/view A library of multigrid routines] - by P. W. Hemker and P. M. de Zeeuw
* [http://www.softwarepreservation.org/projects/ALGOL/source/hemker/EulerMG.txt/view A library of Euler multigrid routines] - by P. W. Hemker and P. M. de Zeeuw


[[Category:Programming Languages]]
[[Category:Algol]]

Latest revision as of 19:27, 23 October 2021

Pretty much the only variant of the language that sees any use these days, and is in fact seeing something of a mini-renaissance. Algol-68 reached a surprising popularity in Holland with the universities there refusing to buy computer systems that did not support the language in the 70s. There is at the least one very good implementation for 32 bit OS/2 showed up in the form of OCCL Algol 68.

Other variations of the language include the Japanese ALGOL-N a simplified subset of Algol-68 that was quite popular in Asia in the 1970s in particular on Japanese computer hardware.

OS/2 implementations

  • A68ToC - Public Domain Algol68-to-C translator
  • OCCL Algol 68 - Commercial
Editor support
  • Lugaru Epsilon - syntax highlighting, code folding and syntax-aware auto-indent available as a separate download

DOS implementations

Publications

  • C. H. Lindsey; S. G. van der Meulen: Informal Introduction to ALGOL 68 Revised Edition - 1980 PDF
  • Sian Leitch: Programming Algol 68 Made Easy - 2002 PDF
Article

Links

  • The original Algol 68 Report and the Official attachement sheet
  • Revised Report on the Algorithmic Language Algol 68 - 1976 - Edited by A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster, M. Sintzoff, C.H. Lindsey, L.G.T. Meertens and R.G.Fisker - The report that most later international standards are based on. - The revised version also had an official sub-language and its own Report
  • Algol 68 Genie
Source code