Hal Abelson is a computer scientist whose work uses computer programming as a way to express and investigate ideas. With Gerald Jay Sussman, he developed the course behind Structure and Interpretation of Computer Programs by Harold Abelson and others. Its use of Scheme connects concrete programs with programming abstraction, recursion and the organization of computations.[ref]
His work on Logo and computational geometry also brought mathematical exploration into programming education. Rather than treating a program only as a sequence of commands, this approach lets a learner examine how a compact procedure generates an entire family of behaviours.[ref]
Figure 1.
Portrait of Hal Abelson
. Joi, Flickr photograph, 23 June 2011; Commons records a successful CC BY 2.0 Flickr review. Creative Commons Attribution 2.0 Generic., via Wikimedia Commons. Source.

Tagged

Articles by others on the same topic (1)

Hal Abelson is a prominent computer scientist and educator, known for his contributions to computer science education, programming languages, and the development of the field of artificial intelligence. He is a professor of electrical engineering and computer science at MIT (Massachusetts Institute of Technology) and has co-authored several influential textbooks, including “Structure and Interpretation of Computer Programs” (SICP), which is widely used in computer science curricula.