[TYPES/announce] Fwd: Annual Peter Landin Semantics Seminar: On correspondences between programming languages and semantic notations, By Prof.Peter Mosses -- 8th December, 2014, 6pm, London

Paul Levy P.B.Levy at cs.bham.ac.uk
Wed Nov 19 18:58:29 EST 2014



Begin forwarded message:

> From: Paul Boca <paul.boca at googlemail.com>
> Date: Mon, Sep 29, 2014 at 9:40 PM
> Subject: Annual Peter Landin Semantics Seminar: On correspondences
> between programming languages and semantic notations, By Prof.Peter
> Mosses -- 8th December, 2014, 6pm, London
> To: facs-events at jiscmail.ac.uk, facs at jiscmail.ac.uk,
> fmnet at jiscmail.ac.uk, fortest at jiscmail.ac.uk, procos at jiscmail.ac.uk
> Cc: Peter Mosses <P.D.Mosses at swansea.ac.uk>, "Tony N. Clark"
> <t.n.clark at mdx.ac.uk>
>
>
> (Apologies if you receive multiple copies of this announcement)
>
>            BCS FACS - Annual Peter Landin Semantics Seminar
>
>
> On correspondences between programming languages and semantic  
> notations
>
>                    By Prof Peter Mosses (Swansea University)
>
>
>                        Date/Time: 8th December 2014, 6pm
>
>
> Venue: BCS, First Floor, The Davidson Building, 5 Southampton Street,
> London, WC2E 7HA | Maps
>
> Cost to attend: **Free of charge**, but, please book your place via  
> the
> BCS online booking system:
>
>                             https://events.bcs.org/book/1170/
>
>
> Peter Landin (1930 - 2009) was a pioneer whose ideas underpin modern
> computing. In the the 1950s and 1960s, Landin showed that programs
> could be defined in terms of mathematical functions, translated into
> functional expressions in the lambda calculus, and their meaning
> calculated with an abstract mathematical machine. Compiler writers
> and designers of modern-day programming languages alike owe much
> to Landin's pioneering work.
>
> Each year, a leading figure in computer science will pay tribute to
> Landin's contribution to computing through a public seminar. This
> year's seminar is entitled "On correspondences between programming
> languages and semantic notations" and will be given by
> Prof. Peter Mosses (Swansea University).
>
> Programme
> ========
>
> 5.15pm               Tea/Coffee
>
>
> 6.00pm               Welcome & Introduction (Professor Tony Clark,
> Middlesex University)
>
> 6.05pm               Peter Landin Semantics Seminar
>
>                         On correspondences between programming
> languages and semantic notations
>
>                                          Prof Peter Mosses
>
>                                        (Swansea University)
>
> 7.20pm -8.30pm   Drinks Reception
>
>
> Seminar details
> ===========
>
> 50 years ago, at the IFIP Working Conference on Formal Language
> Description Languages, Peter Landin presented a paper on “A formal
> description of ALGOL 60”. In it, he explained “a correspondence  
> between
> certain features of current programming languages and a modified form
> of Church’s λ-notation”, and suggested using that as the basis  
> for formal
> semantics. He regarded his formal description of ALGOL 60 as a  
> “compiler”
> from ALGOL abstract syntax to λ-notation.
>
> 10 years later, denotational semantics was well established, and two
> denotational descriptions of ALGOL 60 had been produced as case
> studies: one in the VDM style developed at IBM-Vienna, the other in  
> the
> continuations-based style adopted in Christopher Strachey’s  
> Programming
> Research Group at Oxford.
>
> After recalling Landin’s approach, I’ll illustrate how it differs  
> from
> denotational semantics, based on the ALGOL 60 descriptions. I’ll  
> also
> present a recently developed component-based semantics for ALGOL 60,
> involving its translation to an open-ended collection of so-called  
> fundamental
> constructs. I’ll assume familiarity with the main concepts of
> denotational semantics.

--
Paul Blain Levy
School of Computer Science, University of Birmingham
+44 121 414 4792
http://www.cs.bham.ac.uk/~pbl












More information about the Types-announce mailing list