Computer Laboratory Home Page Search A-Z Directory Help
University of Cambridge Home Computer Laboratory
Comparative Programming Languages
Computer Laboratory > Course material 2004-05 > Comparative Programming Languages

Comparative Programming Languages
2004-05

Principal lecturer: Dr Martin Richards
Taken by: Part IB, Part II (General), Diploma

Syllabus
Past exam questions

Click ps or pdf for the lecture notes.

Click ps or pdf for the overhead projector slides.

Click ps or pdf for the draft of a paper relating to BCPL coroutines.

Click here for a good introduction (in html) to Squeak and the Smalltalk-80 Programming Language.

The last lecture will be a case study on Bjarne Stroustrup's paper: "What is Object Oriented Programming?"
To obtain a copy click bjarne.ps or bjarne.pdf

A Note Concerning the Closest Point Pair Algorithm closest.ps or closest.pdf

Click ps.gz or pdf for the Prolog lecture notes (pages 1-67 of this form the appendix of the course handout).

Click prologman.pdf to see a SWI-Prolog 5.0 Reference Manual.

Click PLVol1.ppt, PLVol2.ppt, PLVol3.ppt, PLVol4.ppt and PLVol5.ppt for the Powerpoint slides.

Click PLVol1.ps, PLVol2.ps, PLVol3.ps, PLVol4.ps and PLVol5.ps for the above slides in black and white .ps format.

Click plogslds.ps or plogslds.pdf for the final 23 slides .ps or .pdf format.

An implementation of Prolog has been installed on the PWFs for use with Windows. Its location is:

I:\clteach\mr\prolog

To enter it, double click on the SWI_prolog shortcut in \clteach\mr.

SWI-prolog and its documentation was obtained from http://www.swi-prolog.org