Modula (programovací jazyk)
Programovací jazyk Modula je následníkem programovacího jazyka Pascal. Jazyk vytvořil Niklaus Wirth, autor jazyka Pascal v 70. letech 20. století ve Švýcarsku. Hlavní inovací jazyka Modula oproti Pascalu je podpora modulárního programování, která umožňuje seskupovat příbuzné deklarace do programových jednotek; odtud pochází i jméno jazyka. Definice jazyka je obsažena ve Wirthově zprávě Modula. A language for modular multiprogramming publikované v roce 1976.[1][2]
Paradigma | Multiparadigmatický: imperativní, strukturovaný, procedurální, modulární |
---|---|
Vznikl v | 1975 |
Autor | Niklaus Wirth |
Vývojář | Niklaus Wirth |
Typová kontrola | statická |
Ovlivněn jazyky | Pascal |
Ovlivnil jazyky | Alma-0, Go, Modula-2 |
První implementaci jazyka Modula vytvořil sám Niklaus Wirth pro PDP-11. Brzy následovaly další implementace, z nichž nejvýznamnější byl překladač vytvořený na University of York a překladač PL Modula vyvinutý v Philips Laboratories, který generoval kód pro mikroprocesor LSI-11.[3]
Vývoj jazyka Modula byl ukončen krátce po jeho publikaci. Wirth se pak soustředil na následníka jazyka Modula – jazyk Modula-2.
Odkazy
Reference
V tomto článku byl použit překlad textu z článku Modula na anglické Wikipedii.
- WIRTH, Niklaus. Modula. A language for modular multiprogramming. [s.l.]: ETH Zürich, 1976-03-01. Dostupné online. DOI 10.3929/ethz-a-000199440.
- WIRTH, Niklaus. The Use of MODULA and Design and implementation of MODULA. [s.l.]: ETH Zürich, 1976-03-01. Dostupné online. DOI 10.3929/ethz-a-000222975.
- MAHJOUB, Ahmed. A new modula compiler for the LSI-11. ACM SIGPLAN Notices. 1980-06-06, roč. 15, čís. 6, s. 39–45. Dostupné online [cit. 2018-06-21].