Jump to content

William Pugh (computer scientist)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by ArteNch (talk | contribs) at 18:36, 20 November 2019 (Removed reference to current work on FindBugs and Marmoset as both projects have been abandoned for years.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Bill Pugh
Born (1960-06-14) June 14, 1960 (age 64)
Alma materCornell University
Known forSkiplist, FindBugs
Scientific career
FieldsComputer Science, Software Engineering
InstitutionsUniversity of Maryland, College Park
ThesisIncremental computation and the incremental evaluation of functional programs (1988)
Doctoral advisorRay "Tim" Teitelbaum
Websitewww.cs.umd.edu/~pugh/

William Worthington Pugh Jr. (born 1960) is an American computer scientist who invented the skip list and the Omega test for deciding Presburger arithmetic. He was the co-author of the static code analysis tool FindBugs, and was highly influential in the development of the current memory model of the Java language. Pugh received a Ph.D in Computer Science, with a minor in Acting, from Cornell University.

In 2012 he became professor emeritus of the University of Maryland's Department of Computer Science in College Park. He is on the technical advisory board for the static analysis company Fortify Software.