Computer scientist known for Quicksort, Hoare logic and influential work on programming languages.
An axiomatic method for proving the correctness of computer programs, using logical rules to reason about how statements change program variables.