Welcome to the course website for Advances in Programming Languages (APL).

This is a taught course in the School of Informatics at the University of Edinburgh, suitable for 4th- and 5th-year undergraduates and MSc students. APL surveys recent developments in programming language design and implementation with an emphasis on technological advances on the state of the art. The course is rated as 10 credit points at level 11 in the Scottish Credit and Qualifications Framework (SCQF).

The course lecture is Ian Stark and the current session of this course runs during Semester 1, from September–December 2016.

Links: School of Informatics cover page for APL; University course catalogue entry.


The photograph at the top of the site is part of a panoramic view of “Baby”, the Manchester Small-Scale Experimental Machine (SSEM). This was the first computer to run using programs stored in memory, rather than being programmed by changing plugs and switches as in earlier machines like Colossus or ENIAC.


For more about the SSEM see the website built to celebrate the first 60 years of digital computing at Manchester.

Link: Birth of the Baby

Credits: Images courtesy of the School of Computer Science at The University of Manchester.

One thought on “About”

Comments are closed.