Modula-2
Modula-2 er et programmeringsspråk som ble designet og utviklet mellom 1977 og 1985 av Niklaus Wirth ved Eidgenössische Technische Hochschule Zürich som 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 | |||
---|---|---|---|
Tilblivelse | 1978[1] | ||
Paradigme | Multi-paradigme: Imperativ programmering, Strukturert programmering, modulær programmering, parallelle beregninger | ||
Designet og utviklet av | Niklaus Wirth | ||
Typetildeling | statisk, sterk, forsiktighet | ||
Påvirket av | |||
Mesa, Pascal, Modula |
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]
ReferanserRediger
- ^ Programming in Modula-2[Hentet fra Wikidata]
- ^ Summary of Projects by N. Wirth, 1962-1999
- ^ N. Wirth, Pascal and its Successors. In Software Pioneers, M. Broy and E. Denert, Eds. Springer-Verlag, 2002, ISBN 3-540-43081-4
- ^ N. Wirth, Programming in Modula-2, fourth Edition, page 4.
- ^ BYTE – The Small Systems Journal, 1984 (8), pp. 143-232. Available at archive.org