Dynamic Object Oriented Languages

David Chisnall


Dynamic languages have a long history, going back to the second programming language to be generally considered 'high level' - Lisp. In recent years they have undergone a renaissance, spurred by the growth of the World Wide Web, with JavaScript - a derivative of Self - found in every Web Browser and languages such as Ruby - a derivative of Smalltalk - on the server.

This talk will discuss the strengths and weaknesses of the dynamic approach to programming languages, their relation to object orientation, and techniques which can be used to improve their current implementation.
Thursday 3rd July 2008, 14:00
Robert Recorde Room
Department of Computer Science