Simula

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk

Simula var det første objektorienterte programmeringsspråket, og en forgjenger for språkene Smalltalk og C++ som igjen er forgjengere til en rekke objektorienterte språk, f. eks. Java.

Simula introduserte egenskaper som objekter, klasser, subklasser, arv, virtuelle metoder, korutiner og diskret hendelsessimulering.

Simula ble utviklet for simuleringer, og behovet innenfor det feltet dannet rammen for mange av aspektene ved objektorienterte programmeringsspråk i dag, inkludert virtuelle funksjoner. Simula ble utviklet i løpet av 1960-årene ved Norsk Regnesentral med Ole-Johan Dahl og Kristen Nygaard i spissen. Språket ligner på flere måter på Algol 60 og var basert på det språket.

Simula I var oppe og kjørte i 1964. Det var utviklet for simulering. I 1967 ble Simula 67 publisert. Simula 67 var et generelt programmeringsspråk. Simula var en periode populært for simulering og ble bl. a. brukt av Intel for simulering av integrerte kretser. Simula er i liten grad i bruk i næringslivet. Dets historiske rolle i utvikling av objektorientert tankegang og programmeringsspråk er viktigere enn den praktiske anvendelsen av språket.

I tillegg til å inspirere utviklingen av objektorienterte programmeringsspråk, inspirerte det til utvikling av objektorienterte databasesystemer på 1980 tallet. Et eksempel er Tornado, utviklet av Stig Ulfsby, Steinar Meen og Jørn Øian i 1980, som er direkte inspirert av Simula.

Simula 87 er siste versjon av språket. Det finnes en gratis oversetter, GNU Cim,

En etterfølger for Simula, kalt BETA ble laget, men blir brukt i enda mindre grad.

Se også[rediger | rediger kilde]

Eksterne lenker[rediger | rediger kilde]