LocalazyLocalazy
Modula je programovací jazyk, ktorý začiatkom 70. rokov 20. storočia vytvoril Niklaus Wirth. Bol navrhnutý ako alternatíva k programovaciemu jazyku Pascal, ktorý tiež vytvoril Wirth. Modula je štruktúrovaný, imperatívny programovací jazyk, ktorý využíva modulárny prístup k programovaniu. To znamená, že programy sú rozdelené do modulov, ktoré možno nezávisle kompilovať a spájať. Modula sa tiež výrazne zameriava na dátové typy a dátové štruktúry a je to jeden z prvých programovacích jazykov, ktorý obsahuje typový systém. Modula bola pôvodne navrhnutá na použitie vo vstavaných systémoch a systémoch reálneho času, ale odvtedy sa používa v rôznych aplikáciách. Modula je staticky typovaný jazyk, čo znamená, že premenné musia byť pred použitím deklarované s konkrétnym dátovým typom. To môže spôsobiť, že kód jazyka Modula je viac slovný ako kód napísaný v dynamicky typovaných jazykoch, ale môže to tiež pomôcť predchádzať chybám. Modula má viacero vlastností, vďaka ktorým je vhodná na písanie spoľahlivého kódu, napríklad silný typový systém, spracovanie výnimiek a modularita. Modula nie je široko používaný programovací jazyk, ale má verných prívržencov medzi tými, ktorí ho používajú. Je to dobre navrhnutý jazyk, ktorý sa ľahko učí a používa.