Smalltalk
Språket som definierade objektorientering. Utvecklat på Xerox PARC av Alan Kay, Dan Ingalls och Adele Goldberg under 70-talet; Smalltalk-80 blev den spridda versionen.
Allt är ett objekt — även klasser, tal och kodblock — och allt som händer är att objekt skickar meddelanden till varandra. Syntaxen ryms på ett vykort. Systemet är dessutom image-baserat: hela körtillståndet sparas i en fil, och du programmerar inuti det levande systemet med en debugger som låter dig ändra kod mitt i ett stoppat anrop och fortsätta. Alan Kay har sagt att han med "objektorienterat" menade just meddelandeskickandet, inte klasser och arv. Arvet syns i Objective-C, Ruby, Java och i själva idén om grafiska gränssnitt och IDE:er. Lever vidare i Pharo och Squeak.