SmallTalk

Et programmeringssprog, som introducerede begrebet objektorienteret programmering, udviklet hos Xerox Learning Research Group som programmel til Xerox Dynabook i begyndelsen af 1970'erne. SmallTalk bygger bl.a. på Simulas klasser og LISP. Grundidéen i SmallTalk er at have ensartede grænseflader overalt, f.eks. til styresystem eller grafiske ydre enheder. Sprogets princip er få, men generelt anvendelige begreber, hvor det mest centrale er objekter. I stedet for procedurekald benytter sproget sig af beskedudveksling. Sproget er fra starten beregnet på PC'er, men da sprogets forskellige mekanismer, især dynamisk binding, kan være vanskelige at realisere effektivt, har det først nu fundet en større udbredelse som udviklingsplatform for objektorienterede og grafiske systemer til især Windows og OS/2. Ideerne har også haft stor indflydelse på alt efterfølgende arbejde med objektorienterede systemer.

Forfattere: 
Morten Mejlsing
Casper Thomsen