c.curionodeThe Turing Archive

2003 · Languages & software

Objects that send messages

Smalltalk connected a programming model with an interactive personal environment.

2003Turing Award
Objects that send messages: Smalltalk connected a programming model with an interactive personal environment.
Original AI-generated infographic by Curionode. Read the text version below for the full explanation.
Read the poster text
  1. Encapsulate

    Keep state with behaviour.

  2. Message

    Ask another object to act.

  3. Explore

    Change the system interactively.

Language, graphics and interaction could be designed as one medium for learning and creating.

Object-oriented programming has several traditions; Smalltalk’s message-based approach is one influential strand.

01 · The idea

In everyday language

Alan Kay helped pioneer ideas behind modern object-oriented languages and led the team that developed Smalltalk. Objects exchanged messages inside an environment where programs could be explored and changed interactively. His wider vision placed powerful computing in the hands of individuals, including children.

Why it matters

Language, graphics and interaction could be designed as one medium for learning and creating.

02 · The people

Who brought the idea to life?

Illustrated portrait of Alan Kay

Alan Kay

Alan Kay envisioned personal computers as interactive media for learning and creative work. At Xerox PARC, he led the team that developed Smalltalk and helped advance object-oriented programming and graphical interfaces. His Dynabook concept imagined portable computing for children long before such devices became common. Later work at Viewpoints Research Institute and Hewlett-Packard continued his exploration of programming, education, and new computing environments.

Read the biography ↗

03 · Read further

From the original sources

Original explanations based on the official award record. The subject label is an editorial navigation aid.

  1. Official ACM profile: Alan Kay ↗amturing.acm.org
  2. Heidelberg Laureate Forum: Alan Kay ↗www.heidelberg-laureate-forum.org