Comparative Programming Languages 2003-04
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 lecture notes (pages 1-67).
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
|