Hopp til innhold
Norgespedia Korte, kildebelagte oppslag

Programmeringsspråk

Smalltalk

Smalltalk er et objektorientert, dynamisk typet, reflektivt programmeringsspråk utviklet ved Xerox PARC.3

Nøkkelfakta

Type
Programmeringsspråk3
Brukes til
Programvareutvikling3
Utviklet av
Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg m.fl.3
Årstall
19724
Standard
ANSI-standard godkjent i 19983

Historie

Smalltalk ble utviklet av en gruppe forskere ved Xerox PARC, blant dem Alan Kay, Dan Ingalls, Ted Kaehler og Adele Goldberg. Språket var hovedsakelig inspirert av Sketchpad og Simula, men også av LISP når det gjaldt å tilby et integrert utviklingsmiljø.3

Den mest kjente utgaven er Smalltalk-80, som ble introdusert for offentligheten i august 1981-utgaven av datamagasinet Byte. En ANSI-standard for Smalltalk ble godkjent i 1998.3

Kjennetegn

  • Objektorientert: alt i Smalltalk er objekter, inkludert tall og klasser.3
  • Dynamisk typet: variabler trenger ikke å deklareres med en bestemt type.3
  • Reflektivt: språket kan inspisere og endre sin egen struktur under kjøring.3
  • Integrert utviklingsmiljø: Smalltalk er i stor grad skrevet i seg selv, noe som gjør det lett å utvide og modifisere.3

Sammenheng med andre oppslag

  • Go I likhet med Smalltalk er Go et moderne programmeringsspråk med fokus på enkelhet og effektivitet.
  • Cascading Style Sheets Mens Smalltalk er et programmeringsspråk, er CSS et stilark-språk for presentasjon av dokumenter.
  • Hello, world Smalltalk har sin egen variant av Hello, world-eksemplet, ofte skrevet som 'Transcript show: 'Hello, world!';'.
  • C I motsetning til Smalltalk er C et prosedyrisk programmeringsspråk uten innebygd objektorientering.
  • COBOL COBOL er et eldre programmeringsspråk for forretningsapplikasjoner, mens Smalltalk var banebrytende for objektorientert programmering.

Vanlige spørsmål

Hva er smalltalk på norsk?

Small talk er småprat eller småsnakk; høflig konversering. Dette er ikke det samme som programmeringsspråket Smalltalk.2

Hva kan man smalltalke om?

Small talk handler om uformell samtale, for eksempel om hvordan man kom til et sted eller om man har vært der før. Det er en måte å bryte isen på.1

Hvordan lære seg smalltalk?

For å lære programmeringsspråket Smalltalk kan man bruke nettbaserte ressurser, bøker eller kurs. Språket har et integrert utviklingsmiljø som gjør det enkelt å eksperimentere.3

Kilder

  1. small talk Store norske leksikon Lest 1. august 2026
  2. smalltalk - Det Norske Akademis ordbok Det Norske Akademis ordbok Lest 1. august 2026
  3. Smalltalk – Wikipedia Wikipedia (bokmål) Lest 1. august 2026
  4. Wikidata Q235086 Wikidata Lest 1. august 2026

Silje Hovdenak

Lektor i norsk og naturfag, tidligere terminolog

Lektor i norsk og naturfag i Trondheim siden 2010, med fire år som terminolog i et fagspråkprosjekt. Skriver og svarer for alt innholdet på Norgespedia. Oppslaget er skrevet mot kildene over og følger metoden for oppslagsverket. Feil rettes åpent — se rettelsesloggen eller meld en feil.

Sist gjennomgått