Modula-2

Fra Wikipedia, den frie encyklopedi
Hopp til navigering Hopp til søk
Modula-2
Tilblivelse1978[1]
ParadigmeMulti-paradigme: Imperativ programmering, strukturert programmering, modulær programmering, parallelle beregninger
Designet og utviklet avNiklaus Wirth
Typetildeling statisk, sterk, forsiktighet
Påvirket av
Mesa, Pascal, Modula

Modula-2 er et programmeringsspråk som ble designet og utviklet mellom 1977 og 1985. Språket ble utviklet av Niklaus Wirth (f. 1934) ved Eidgenössische Technische Hochschule Zürich. Språket er en revisjon av Pascal og som eneste programmeringsspråk og applikasjons-programvare for operativsystemet til den personlige arbeidsstasjonen Lilith.[2] Språket ble første gang alment tilgjengelig i 1978. Nøkkelkonseptene var:

  • Modulet som separat kompileringsenhet for separat kompilering
  • Korutinen som basis for parallelle prosesser
  • Typer og prosedyrer som tillater aksess til maskin-spesifikke data

Modula-2 ble forstått som etterfølgeren til Pascal og Modula.[3] Språket påvirket Mesa og de nye programmeringsmuligheter som Wirth oppdaget i datamaskinen Xerox Alto under hans sabbatsår i 1976 ved Xerox PARC.[4] I august 1984 omtalte databladet BYTE språket og dets miljø.[5]

Referanser[rediger | rediger kilde]

  1. ^ Programming in Modula-2[Hentet fra Wikidata]
  2. ^ Summary of Projects by N. Wirth, 1962-1999
  3. ^ N. Wirth, Pascal and its Successors. In Software Pioneers, M. Broy and E. Denert, Eds. Springer-Verlag, 2002, ISBN 3-540-43081-4
  4. ^ N. Wirth, Programming in Modula-2, fourth Edition, page 4.
  5. ^ BYTE – The Small Systems Journal, 1984 (8), pp. 143-232. Available at archive.org

Eksterne lenker[rediger | rediger kilde]

Denne programmeringrelaterte artikkelen er foreløpig kort eller mangelfull, og du kan hjelpe Wikipedia ved å utvide den.