Logo
Logoen til Simula AS

Simula var det første objektorienterte programmeringsspråket for datamaskiner, utviklet ved Norsk Regnesentral i starten av 1960-tallet av Ole-Johan Dahl og Kristen Nygaard, og siden internasjonalt anerkjent. Dahl og Nygaard mottok i 2001 Turing-prisen for dette arbeidet. Det norske forskningsinstituttet Simula Research Laboratory er oppkalt etter programmeringsspråket.

Faktaboks

Uttale
sˈimula

Simula ble utviklet for simulering av prosesser hvor flere delprosesser opptrer samtidig og virker inn på hverandre. Første offisielle utgave kom i 1962 og ble betegnet som Simula I (alternativt Simula 62). Språket var basert på ALGOL 60. Simula I ble videreutviklet i 1967 til å være et generelt programmeringsspråk betegnet som Simula 67. Språkdefinisjonen ble underlagt en standardiseringsorganisasjon: Simula Standards Group (SSG). Denne utarbeidet Simula Standard som ble ferdig i 1986. SSG ble formelt lagt ned under Simulas 50-års jubileum i 2017.

Simula introduserte de fleste sentrale elementene som kjennetegner objektorientert programmering i dag, slik som klasser, objekter, arv og abstrakte metoder. I tillegg hadde språket en egen modul for simulering.

Simula ble i en periode mye brukt i begynnerundervisning i programmering på universitetsnivå, men Simula ble aldri noen kommersiell suksess. Selv om Simula ble brukt i undervisning, er det av mange ansett for å være vanskelig å lære og tungt å skrive programmer i. Dette trekkes ofte frem som en grunnene til at Smalltalk og senere C++ tok over.

Språket ble en svært viktig direkte og senere indirekte inspirasjon for andre objektorienterte programmeringsspråk, slik som blant annet Smalltalk (1970), C++ (1985), Object Pascal (1986), Java (1995) og C# (2000). Objektorientert programmering og arven fra Simula er av den grunn en helt sentral del av moderne programvareutvikling.

Under Simula sitt 50-års Jubileum holdt James Gosling (oppfinneren av Java) et foredrag, «Simula: a personal journey», hvor han forteller hvor viktig Simula var for utviklingen av Java.

Senere er det startet et Simula Open Source-prosjekt som et bidrag til historien om Simula.

Les mer i Store norske leksikon

Eksterne lenker

Kommentarer

Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.

Du må være logget inn for å kommentere.

eller registrer deg