Home Segments Index Top Previous Next

3: Mainline

In the vernacular of Smalltalk programming, messages are sent to receivers, and receivers return answers. To do the necessary computation, Smalltalk finds the appropriate method, given the receiver and the message, and that method specifies exactly how the computation is to be performed.

For example, Smalltalk allows you to send a message, sqrt, to a receiver, 2, which is a member of the Integer class. To handle the message, Smalltalk finds the appropriate way to compute the required square root for receivers belonging to the Integer class; then, Smalltalk produces the answer, 1.41421, which is an instance of the Float class.