162x Filetype PDF File size 0.54 MB Source: www.cl.cam.ac.uk
Concepts in Programming Languages a Alan Mycroft Computer Laboratory University of Cambridge 2014–2015(Easter Term) http://www.cl.cam.ac.uk/teaching/1415/ConceptsPL/ aNotes largely due to Marcelo Fiore—but errors are my responsibility. 1 Practicalities Course web page: www.cl.cam.ac.uk/teaching/1415/ConceptsPL/ with lecture slides, exercise sheet, and reading material. Oneexamquestion. 2 Main books J.C.Mitchell. Concepts in programming languages. Cambridge University Press, 2003. T.W.Pratt and M.V.Zelkowitz. Programming Languages: Design and implementation (3RD EDITION). Prentice Hall, 1999. ⋆ M.L.Scott. Programming language pragmatics (2ND EDITION). Elsevier, 2006. R.Harper. Practical Foundations for Programming Languages. Cambridge University Press, 2013. 3 Context : so many programming languages Peter J. Landin: “The Next 700 Programming Languages”, CACM>>>>1966<<<<. Someprogramming-language‘family trees’ (too big for slide): http://www.oreilly.com/go/languageposter http://www.levenez.com/lang/ http://rigaux.org/language-study/diagram.html http://www.rackspace.com/blog/ infographic-evolution-of-computer-languages/ Plan of this course: pick out interesting programming- language concepts and major evolutionary trends. 4
no reviews yet
Please Login to review.