[SIGCIS-Members] Peter Landin Semantics seminar on History of ALGOL 60, 3rd December at 18:00

Troy Astarte Troy.Astarte at newcastle.ac.uk
Fri Nov 27 07:50:00 PST 2020


Dear all,

The following webinar may be of interest. Please see the end of the email for details on the seminar.


Webinar: BCS-FACS 2020 AGM & Landin Seminar
https://www.bcs.org/events/2020/december/webinar-bcs-facs-2020-agm/
Registration:
https://www.eventbrite.co.uk/e/bcs-facs-2020-agm-tickets-121367745193

The Annual Peter Landin Semantics seminar will follow the AGM.
Speakers
Tim Denvir and Troy Astarte
Agenda
This online event will be held on Zoom.
15:30 - Informal chat with your own coffee/tea/biscuits
16:00 - AGM
Agenda
Apologies (Jonathan Bowen)
Minutes of the previous AGM (Roger Carsley/Jonathan Bowen)
Chairman's Report (Jonathan Bowen)
Liaison Reports (Rob Hierons et al.)
Statement of Accounts (John Cooke)
Election of Officers and Committee Members* (Jonathan Bowen)
Future events (Sofia Meacham/Jonathan Bowen et al.)
FACS online (Jonathan Bowen/Tim Denvir et al.)
Any other business
* Please email the current FACS chair, Jonathan Bowen on jonathan.bowen at lsbu.ac.uk<mailto:jonathan.bowen at lsbu.ac.uk> by the end of 1 December 2020 if you would like to stand for the position of chair, secretary, or treasurer, or to join the FACS committee.

17:15 - Informal chat with your own coffee/tea/biscuits
18:00 - Annual Peter Landin Semantics Seminar
19:30 - Close
Synopsis
Tim Denvir<http://www.denvir.net/Tim/> & Troy Astarte<http://homepages.cs.ncl.ac.uk/troy.astarte/> - Algol 60 @ 60: its place in formal semantics
This talk celebrates the programming language Algol 60, 60 years on, especially its formal aspects. See also an article in the FACS FACTS newsletter<https://www.bcs.org/media/5842/facs-jun20.pdf> (June 2020, pp. 7-12)
Abstract

Algol 60, an inspiration for many languages which followed it, Pascal, C, Simula, Java and others, was very carefully defined. Following its predecessor International Algorithmic Language (IAL, or later ALGOL 58), its syntax was defined in BNF, itself a formal language, in the “Report” and “Revised Report on the Algorithmic Language Algol 60”, generally known as the Algol 60 Report. From the report, it is clear that the whole project was guided by formal considerations, even if there was no specific formal semantics in the definition. Peter Landin was one of several people who published a formal semantics for Algol 60: Landin’s came in two parts in 1965 in CACM Volume 8. This was an early part of an emerging zeitgeist for formal semantic specification of programming languages. The talk will describe some of the history of the language’s definition and the background of its authors, and will comment upon Peter Landin’s semantics and Algol’s relation to Church's λ-calculus. Some other semantic descriptions of ALGOL 60 will be overviewed in addition. Finally, the impact and influence of ALGOL 60 will be explored.

Our events are for adults aged 16 years and over.
This event is brought to you by: BCS FACS specialist group<https://www.bcs.org/membership/member-communities/facs-formal-aspects-of-computing-science-group/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sigcis.org/pipermail/members-sigcis.org/attachments/20201127/cdb931ff/attachment.htm>


More information about the Members mailing list