Carl E. Hewitt is an Associate Professor (
Emeritus) in the
Electrical Engineering and
Computer Science department at the
Massachusetts Institute of Technology (MIT). Hewitt obtained his
PhD in mathematics at MIT in 1971, under the supervision of
Seymour Papert,
Marvin Minsky, and Mike Paterson. He is known for his design of
Planner , which was the first
Artificial Intelligence programming language based on procedural plans that were invoked using pattern-directed invocation from assertions and goals. He is also known for his work on the
Actor model of computation, which influenced the development of the
Scheme programming language and the
π calculus, and served as an inspiration for several other programming languages. Hewitt's publications also include contributions in the areas of comparative schematology ,
garbage collection, programming language design and implementation,
open information systems , Organizations of Restricted Generality (ORGs) , negotiation forums, and multi-agency systems.
See more at Wikipedia.org...