HOME

TheInfoList



OR:

Chris Okasaki, Ph.D. is an associate professor of
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
at the
United States Military Academy The United States Military Academy (USMA), also known metonymically as West Point or simply as Army, is a United States service academy in West Point, New York. It was originally established as a fort, since it sits on strategic high groun ...
. He authored ''Purely Functional Data Structures'' (1998), based on a
doctoral dissertation A thesis ( : theses), or dissertation (abbreviated diss.), is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings.International Standard ISO 7144: ...
of the same name. He obtained a Ph.D. at Carnegie Mellon University in 1996 under advisers Peter Lee,
Robert Harper Robert or Bob Harper may refer to: * Robert Almer Harper (1862–1946), American botanist * Robert Goodloe Harper (1765–1825), US senator from Maryland * Robert Harper (fl. 1734–1761), founder of Harpers Ferry, West Virginia * Robert Harper (a ...
,
Daniel Sleator Daniel Dominic Kaplan Sleator (born 10 December 1953) is a Professor of Computer Science at Carnegie Mellon University, Pittsburgh, United States. In 1999, he won the ACM Paris Kanellakis Award (jointly with Robert Tarjan) for the splay tree d ...
, and
Robert Tarjan Robert Endre Tarjan (born April 30, 1948) is an American computer scientist and mathematician. He is the discoverer of several graph algorithms, including Tarjan's off-line lowest common ancestors algorithm, and co-inventor of both splay trees ...
. Prior to his current academic appointment, he taught at
Columbia University Columbia University (also known as Columbia, and officially as Columbia University in the City of New York) is a private research university in New York City. Established in 1754 as King's College on the grounds of Trinity Church in Manhatt ...
and the
University of Glasgow , image = UofG Coat of Arms.png , image_size = 150px , caption = Coat of arms Flag , latin_name = Universitas Glasguensis , motto = la, Via, Veritas, Vita , ...
.


''Purely functional data structures''

Dr. Okasaki published his doctoral dissertation as a book in 1998. It approaches the topic of
data structures In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, a ...
from a
functional programming In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that ...
perspective, describing techniques for designing immutable structures that incorporate persistence.


References

Living people Carnegie Mellon University alumni Columbia University faculty United States Military Academy faculty Year of birth missing (living people) {{US-edu-bio-stub