Modula (programovací jazyk)

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
Možná hledáte: Modula-2.
Modula
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

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]

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[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Modula na anglické Wikipedii.

  1. WIRTH, Niklaus. Modula. A language for modular multiprogramming. [s.l.]: ETH Zürich, 1976-03-01. Dostupné online. DOI:10.3929/ethz-a-000199440. 
  2. 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. 
  3. 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].