Paradigma | strukturované, modulární |
---|---|
Vznik | 1978 |
Autor | Niklaus Wirth |
Typová kontrola | silná, statická |
Hlavní implementace | ETH Zurich (napsal Niklaus Wirth), Gardens Point, p1, Native XDS-x86, gm2 (GNU Modula-2) |
Dialekty | PIM2, PIM3, PIM4, ISO |
Ovlivněn jazyky | Pascal, Mesa, ALGOL, Simula-67 |
Ovlivnil jazyky | Modula-3, Oberon, Ada, Fortran 90, Lua, Zonnon, Modula-GM |
Modula-2 je flexibilní procedurální programovací jazyk s podporou multiprogramování. V roce 1978 ho vytvořil Niklaus Wirth na Spolkové vysoké technická škole v Curychu jako nástupce jazyka Modula. V roce 1980 byl jazyk implementován pro počítač Lilith, který byl uveden na trh roku 1982 společností DISER (Data Image Sound Procesor and Emitter Receiver System) pod jmény mC1 a mC2 (po celém světě prodáno 120 kusů). Jazyk Modula-2 vycházel podobně jako Modula z jazyka Pascal stejného autora. Jazyk byl ovlivněn jazykem Mesa a novými programovacími možnostmi osobního počítače Xerox Alto.