Tuesday, November 10, 2009

Blog: Inventing Language; comments by 2008 Turing Award winner Barbara Liskov

Inventing Language
MIT News (11/10/09) Hardesty, Larry

Massachusetts Institute of Technology (MIT) professor Barbara Liskov, winner of ACM's 2008 A.M. Turing Award, recently delivered the first lecture of MIT's 2009 Dertouzos Lecture Series. Liskov, who received the Turing Award in part for the work she did in the 1970s establishing the principles for the organization of programming languages, began her talk by describing the environment in which she performed her pioneering work. Liskov explained that in the fall of 1972, after reviewing the literature in the field, she developed the idea for what is known now as abstract data types. After developing that idea, Liskov says she and some collaborators created a programming language, CLU, which put most of her ideas into practice. The remainder of Liskov's lecture focused on a demonstration that CLU prefigured many of the ideas common in modern programming languages, such as polymorphism, type hierarchy, and exception handling. During a question and answer session, Liskov said the secret to her success was not working that many hours a day, going home at night, and not working in the evening. "I always found that downtime to be really useful," she said. Liskov also stressed the importance of working on interesting research, instead of research that is most likely to get published.

View Full Article

No comments:

Blog Archive