Jump to content

Eric Hehner

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Tom.Reding (talk | contribs) at 19:41, 21 April 2018 (+{{Authority control}} (1 source from Wikidata), WP:GenFixes on, using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Eric C. R. Hehner
Born16 September 1947 (1947-09-16) (age 77)
NationalityCanadian
Alma materCarleton University, University of Toronto
Scientific career
FieldsFormal methods, Programming
InstitutionsUniversity of Toronto

Eric C. R. Hehner, called Rick, is a Canadian computer scientist.

Eric Hehner was born on 16 September 1947 in Ottawa. He studied mathematics and physics at Carleton University, obtaining his first degree in 1969. He gained a PhD in computer science from the University of Toronto in 1974. He then joined the faculty there, becoming a full professor in 1983. He became the Bell University Chair in Software Engineering in 2001.

Hehner's main research area is formal methods, particularly for programming. In 1979, Hehner invented a method of representing rational numbers with current University of Victoria professor Nigel Horspool called quote notation, which allows for easier arithmetic and produces no roundoff error in arithmetic calculations implementing a generalization of radix notation. Hehner has also influenced many other computer science researchers with his ideas, including Tony Hoare, especially with his concept of predicative programming.

References