Algol 68: Informal Introduction and more

Cover of Informal Introduction to Algol 68Several years ago I began an archival collection for the Algol family of programming languages: Algol 58 (originally known as the International Algorithmic Language), Algol 60, and Algol 68. I began looking for implementations of Algol 58 and Algol 60. Since then I’ve also found information (including, in some cases, source code), for many Algol 68 implementations.

I’d like to announce the return of a very useful Algol 68 resource: a scanned copy of Informal Introduction to Algol 68, posted by permission of coauthor Charles H. Lindsey and copyright holder IFIP. This is the revised 1980 reprint of the second (“completely revised”) edition of 1977. For convenience, I’ve also posted separate files containing the large fold-out Table of Contents and the appendix of Syntax Charts.

This book, together with Marcel van der Veer’s modern Algol 68 Genie implementation and the extensive documentation accompanying it (including a hypertext version of the Revised Report) provide an excellent way to study Algol 68.

In addition to the above-mentioned, a number of other people have contributed to the overall Algol archive project. I’d like to single out Neville Dempsey for his dedication to spreading knowledge of and appreciation for Algol 68.

This entry was posted in ALGOL, Books, Repositories, Software history. Bookmark the permalink.

2 Responses to Algol 68: Informal Introduction and more

  1. I followed the link for Informal Introduction to Algol 68 and found it gave me a web
    page containing references to Algol 68, but not the book. Please would you check this
    anchor and ensure that the book is really available?

    Fortunately, I have my own personal copy dating from 1978!

    Have you mentioned my port of the Algol 68 RS compiler in the ELLA package to
    Linux?

    I shall be uploading a debugged version of algol68toc_1.18_i386.deb to my
    web-site. One of the utilities supplied (rs) does not handle stand in properly, but
    the debugged version does. The new version should be available later today.

  2. Paul McJones says:

    Dear Dr. Mountbatten,

    The link should take you to the very end of this web page: http://www.softwarepreservation.org/projects/ALGOL/standards/ (scroll down to the end if necessary). There you should find links to the full book, the table of contents, and the syntax charts.

    The listings for Algol68RS are on this page: http://www.softwarepreservation.org/projects/ALGOL/algol68impl/ (you’ll have to scroll — I didn’t add anchors for the various implementations). There I provide links to an ELLA release at NYU and a Linux port of algol68toC by Dr. Sian Leitch. Is that by any chance you?

    Paul

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>