Presentation: "Opening Keynote: The Science of Computing and the Engineering of Software"

Time: Wednesday 09:00 - 10:00

Location: Fleming Room

Abstract:

Tony Hoare has devoted his academic research life (1968 - 1999) to the purer aspects of the science of computer programming. Then he moved to Microsoft research, and has seen some of his scientific discoveries transferred into software engineering tools, and used routinely in programming practice.

He will speculate on the prospects of division of labour between academic research and industrial developments, leading to further progress of the science of computing and its exploitation in engineering practice.

Download slides

Tony Hoare, Inventor of QuickSort, Turing Award Winner

 Tony  Hoare

Sir Charles Antony Richard Hoare (Tony Hoare or C.A.R. Hoare, born January 11, 1934) is a British computer scientist, probably best known for the development in 1960 of Quicksort (or Hoaresort), one of the world's most widely used sorting algorithms.

He also developed Hoare logic for verifying program correctness, and the formal language Communicating Sequential Processes (CSP) used to specify the interactions of concurrent processes (including the Dining philosophers problem) and the inspiration for the Occam programming language.