Carl Hewitt | |
---|---|
Born | 1944[1] |
Died | (aged 77) |
Alma mater | MIT |
Known for | Actor model Inconsistency robustness Planner (logic programs) Comparative schematology |
Scientific career | |
Fields | Computer science Mathematical logic Model of computation Programming languages Philosophy of logic |
Institutions | MIT Keio University Stanford University |
Doctoral advisor | Seymour Papert |
Other academic advisors | Marvin Minsky Mike Paterson |
Doctoral students | Gul Agha Henry Baker William Clinger Irene Greif Akinori Yonezawa |
Carl Eddie Hewitt (/ˈhjuːɪt/; 1944 – 7 December 2022)[2] was an American computer scientist who designed the Planner programming language for automated planning[3] and the actor model of concurrent computation,[4] which have been influential in the development of logic, functional and object-oriented programming. Planner was the first programming language based on procedural plans invoked using pattern-directed invocation from assertions and goals. The actor model influenced the development of the Scheme programming language,[5] the π-calculus,[6] and served as an inspiration for several other programming languages.[7]
Carl Hewitt and his colleagues at M.I.T. are developing the Actor model.