<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Modulare_Programmierung</id>
	<title>Modulare Programmierung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Modulare_Programmierung"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Modulare_Programmierung&amp;action=history"/>
	<updated>2026-05-19T13:53:19Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Modulare_Programmierung&amp;diff=67740&amp;oldid=prev</id>
		<title>imported&gt;Gak69: Reference-Tag einefügt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Modulare_Programmierung&amp;diff=67740&amp;oldid=prev"/>
		<updated>2025-04-24T05:13:48Z</updated>

		<summary type="html">&lt;p&gt;Reference-Tag einefügt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Modulare Programmierung&amp;#039;&amp;#039;&amp;#039; ist ein [[Programmierparadigma]]. Der Ansatz sieht vor, [[Computerprogramm]]e systematisch in logische Teilblöcke aufzuspalten, die [[Modul (Software)|Module]] genannt werden.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Sebastian Vidal |url=https://tecnobits.com/de/Was-ist-modulare-Programmierung%3F/ |titel=Was ist modulare Programmierung? |werk=tecnobits.com |hrsg=TecnoBits.com |datum=2023-12-23 |sprache=de |abruf=2025-04-23 |kommentar= |zitat=Modulare Programmierung Dabei handelt es sich um eine Programmiertechnik, die auf der Aufteilung eines Programms in kleinere, besser verwaltbare Module basiert. Jedes Modul verfügt über seine eigene spezifische Funktionalität und kann unabhängig entwickelt und getestet werden.}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Modulare Programmierung soll größere [[Softwareprojekt]]e kontrollierbar und übersichtlich halten. Module können einzeln geplant, programmiert und getestet werden. Universelle Module müssen nur einmal programmiert und können [[Wiederverwendbarkeit|wiederverwendet]] werden. Insofern ist eine Ähnlichkeit zur [[Serviceorientierte Architektur|serviceorientierten Architektur]] (SOA) vorhanden. Wenn alle Module erfolgreich getestet sind, können diese Einzelteile logisch miteinander verknüpft und zu einer größeren Anwendung zusammengesetzt werden. Erst dann ist die Anwendung als gesamtes einsatzbereit.&lt;br /&gt;
&lt;br /&gt;
Praktisch alle aktuellen [[Imperative Programmiersprache|imperativen Programmiersprachen]] erlauben die Umsetzung des modularen Ansatzes. Hierzu zählt die [[prozedurale Programmierung]], die Prozeduren zusammen mit Daten in Modulen zusammengefasst. Und in der [[objektorientierte Programmierung]] sind es ihre Grundelemente, die [[Klasse (objektorientierte Programmierung)|Klassen]], die Modulen entsprechen.&lt;br /&gt;
&lt;br /&gt;
[[Modula-2]], [[Ada (Programmiersprache)|Ada]], [[Oberon (Programmiersprache)|Oberon]], [[Component Pascal]] und [[Very High Speed Integrated Circuit Hardware Description Language|VHDL]] sind typische modulare [[Programmiersprache]]n.&lt;br /&gt;
&lt;br /&gt;
In anderen Programmierungssprachen bieten sich Bibliotheken an, die die Modularisierung der Programmierungssprache imitieren können, wenn diese von der Sprache nicht unterstützt wird. Insbesondere bietet sich das an, wenn die Sprache die Möglichkeit bietet bei Laufzeit weitere Klassen hinzuzuladen. Dies wird in [[Java (Programmiersprache)|Java]] mit dem [[OSGi|OSGi Framework]] durchgeführt.&lt;br /&gt;
Auch im [[.Net-Framework]] gibt es von Haus aus Möglichkeiten, [[.NET Framework#Assemblies|Assemblies]] dynamisch nachzuladen.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierparadigma]]&lt;br /&gt;
&lt;br /&gt;
[[pt:Programação modular]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Gak69</name></author>
	</entry>
</feed>