LocalazyLocalazy
Modula-3 je univerzálny programovací jazyk so silnou podporou modulárneho programovania. Je vhodný na vývoj veľkých systémov a na projekty s prísnymi požiadavkami na spoľahlivosť a efektívnosť. Modula-3 je priamym potomkom programovacieho jazyka Modula-2, ktorý bol navrhnutý na odstránenie niektorých nedostatkov programovacieho jazyka Pascal. Modula-3 si zachováva najlepšie vlastnosti jazyka Modula-2 a zároveň pridáva mnoho nových vlastností, ktoré z neho robia výkonnejší a flexibilnejší jazyk. Jednou z najvýznamnejších vlastností jazyka Modula-3 je podpora spracovania výnimiek. Spracovanie výnimiek je mechanizmus na riešenie chýb v programe spôsobom, ktorý je bezpečný a zároveň efektívny. Funkcie jazyka Modula-3 na spracovanie výnimiek umožňujú písať programy, ktoré sú robustnejšie a menej náchylné na havárie. Ďalšou dôležitou vlastnosťou jazyka Modula-3 je podpora objektovo orientovaného programovania. Objektovo orientované funkcie jazyka Modula-3 umožňujú písať programy, ktoré sú flexibilnejšie a rozšíriteľnejšie. Modula-3 má tiež silnú podporu modulárneho programovania. Modulárne programovanie je štýl programovania, ktorý podporuje rozdelenie programu na samostatné moduly. Modulárne programovanie uľahčuje pochopenie a údržbu veľkých programov. Modula-3 je univerzálny jazyk, ktorý je vhodný na širokú škálu programovacích úloh. Je vynikajúcou voľbou na vývoj veľkých systémov alebo na projekty, ktoré vyžadujú vysokú úroveň spoľahlivosti a efektívnosti.