www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Modulare Programmierung ist ein Programmierparadigma Der Ansatz sieht vor Computerprogramme systematisch in logische Teilblocke aufzuspalten die Module genannt werden Modulare Programmierung soll grossere Softwareprojekte kontrollierbar und ubersichtlich halten Module konnen einzeln geplant programmiert und getestet werden Universelle Module mussen nur einmal programmiert und konnen wiederverwendet werden Insofern ist eine Ahnlichkeit zur serviceorientierten Architektur SOA vorhanden Wenn alle Module erfolgreich getestet sind konnen diese Einzelteile logisch miteinander verknupft und zu einer grosseren Anwendung zusammengesetzt werden Erst dann ist die Anwendung als gesamtes einsatzbereit Praktisch alle aktuellen imperativen Programmiersprachen erlauben die Umsetzung des modularen Ansatzes Hierzu zahlt die prozedurale Programmierung die Prozeduren zusammen mit Daten in Modulen zusammengefasst Und in der objektorientierte Programmierung sind es ihre Grundelemente die Klassen die Modulen entsprechen Modula 2 Ada Oberon Component Pascal und VHDL sind typische modulare Programmiersprachen In anderen Programmierungssprachen bieten sich Bibliotheken an die die Modularisierung der Programmierungssprache imitieren konnen wenn diese von der Sprache nicht unterstutzt wird Insbesondere bietet sich das an wenn die Sprache die Moglichkeit bietet bei Laufzeit weitere Klassen hinzuzuladen Dies wird in Java mit dem OSGi Framework durchgefuhrt Auch im Net Framework gibt es von Haus aus Moglichkeiten Assemblies dynamisch nachzuladen Abgerufen von https de wikipedia org w index php title Modulare Programmierung amp oldid 237870710