https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Programmierung
Programmierung - Versionsgeschichte
2025-06-23T19:04:51Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.6
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=257036769&oldid=prev
Horst Gräbner: Änderungen von 93.199.101.146 (Diskussion) auf die letzte Version von Der.Traeumer zurückgesetzt
2025-06-16T08:56:03Z
<p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/93.199.101.146" title="Spezial:Beiträge/93.199.101.146">93.199.101.146</a> (<a href="/w/index.php?title=Benutzer_Diskussion:93.199.101.146&action=edit&redlink=1" class="new" title="Benutzer Diskussion:93.199.101.146 (Seite nicht vorhanden)">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:Der.Traeumer" title="Benutzer:Der.Traeumer">Der.Traeumer</a> zurückgesetzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Juni 2025, 10:56 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Regel stehen einem Programm nur begrenzte Ressourcen ([[Laufzeit (Informatik)|Laufzeit]], Speicherverbrauch, Bandbreite) zur Verfügung. Gute Programmierung kann dazu beitragen, unnötigen Ressourcenverbrauch zu reduzieren. Beispielsweise erfolgt dies, indem bei Verwendung großer Datenmengen an mehreren Stellen im Programm nicht jeweils der gesamte Datensatz kopiert wird, sondern nur die Adresse übertragen wird, an der die Daten gespeichert werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Regel stehen einem Programm nur begrenzte Ressourcen ([[Laufzeit (Informatik)|Laufzeit]], Speicherverbrauch, Bandbreite) zur Verfügung. Gute Programmierung kann dazu beitragen, unnötigen Ressourcenverbrauch zu reduzieren. Beispielsweise erfolgt dies, indem bei Verwendung großer Datenmengen an mehreren Stellen im Programm nicht jeweils der gesamte Datensatz kopiert wird, sondern nur die Adresse übertragen wird, an der die Daten gespeichert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Effiziente <del style="font-weight: bold; text-decoration: none;">Programmierun</del> ==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Effiziente <ins style="font-weight: bold; text-decoration: none;">Programmierung</ins> ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_4_1_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_2_0_rhs"></a>Gemäß [[Niklaus Wirth]] zeichnet sich gute Programmierung<ref>{{Literatur |Autor=[[Niklaus Wirth]] |Titel=A Brief History of Software Engineering |Sammelwerk=IEEE Annals of the History of Computing |Band=30 |Nummer=3, Juli–September |Datum=2008 |Seiten=32–39 |Online=[http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0409/BriefHistoryofSoftwareEng.pdf computer.org] |Format=PDF |KBytes= |Abruf=2009-04-30 |DOI=10.1109/MAHC.2008.33}}</ref> zum einen dadurch aus, dass die Funktionen, die die jeweils verwendete Programmierumgebung bereitstellt, möglichst [[Effizienz (Informatik)|effizient]] genutzt werden. Insbesondere geht es darum, für neue Aufgabenstellungen das Rad nicht immer wieder neu zu erfinden, wenn bestimmte Funktionen schon bereitgestellt werden (zum Beispiel durch die [[Programmierumgebung]] in Form von [[Programmbibliothek]]en). Sie zeichnet sich also vor allem dadurch aus, dass ein guter Überblick über den grundsätzlichen Funktionsumfang und die Systematik der von der Programmierumgebung bereitgestellten Funktionen (die in die zehntausende gehen können) möglich ist. Für eine definierte Aufgabenstellung kann in entsprechenden Dokumentationen dann schnell eine verfügbare Funktion ermittelt, eingesetzt und ggf. erweitert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== dssjxsxjxosjxwowd ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_2_0_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_4_1_lhs"></a><del style="font-weight: bold; text-decoration: none;">== </del>Gemäß [[Niklaus Wirth]] zeichnet sich gute Programmierung<ref>{{Literatur |Autor=[[Niklaus Wirth]] |Titel=A Brief History of Software Engineering |Sammelwerk=IEEE Annals of the History of Computing |Band=30 |Nummer=3, Juli–September |Datum=2008 |Seiten=32–39 |Online=[http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0409/BriefHistoryofSoftwareEng.pdf computer.org] |Format=PDF |KBytes= |Abruf=2009-04-30 |DOI=10.1109/MAHC.2008.33}}</ref> zum einen dadurch aus, dass die Funktionen, die die jeweils verwendete Programmierumgebung bereitstellt, möglichst [[Effizienz (Informatik)|effizient]] genutzt werden. Insbesondere geht es darum, für neue Aufgabenstellungen das Rad nicht immer wieder neu zu erfinden, wenn bestimmte Funktionen schon bereitgestellt werden (zum Beispiel durch die [[Programmierumgebung]] in Form von [[Programmbibliothek]]en). Sie zeichnet sich also vor allem dadurch aus, dass ein guter Überblick über den grundsätzlichen Funktionsumfang und die Systematik der von der Programmierumgebung bereitgestellten Funktionen (die in die zehntausende gehen können) möglich ist. Für eine definierte Aufgabenstellung kann in entsprechenden Dokumentationen dann schnell eine verfügbare Funktion ermittelt, eingesetzt und ggf. erweitert werden.<del style="font-weight: bold; text-decoration: none;"> ==</del></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsmittel ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsmittel ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Programmierwerkzeug}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Programmierwerkzeug}}</div></td>
</tr>
</table>
Horst Gräbner
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=257036762&oldid=prev
93.199.101.146: /* Effiziente Programmierung */
2025-06-16T08:55:45Z
<p><span class="autocomment">Effiziente Programmierung</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Juni 2025, 10:55 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Regel stehen einem Programm nur begrenzte Ressourcen ([[Laufzeit (Informatik)|Laufzeit]], Speicherverbrauch, Bandbreite) zur Verfügung. Gute Programmierung kann dazu beitragen, unnötigen Ressourcenverbrauch zu reduzieren. Beispielsweise erfolgt dies, indem bei Verwendung großer Datenmengen an mehreren Stellen im Programm nicht jeweils der gesamte Datensatz kopiert wird, sondern nur die Adresse übertragen wird, an der die Daten gespeichert werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Regel stehen einem Programm nur begrenzte Ressourcen ([[Laufzeit (Informatik)|Laufzeit]], Speicherverbrauch, Bandbreite) zur Verfügung. Gute Programmierung kann dazu beitragen, unnötigen Ressourcenverbrauch zu reduzieren. Beispielsweise erfolgt dies, indem bei Verwendung großer Datenmengen an mehreren Stellen im Programm nicht jeweils der gesamte Datensatz kopiert wird, sondern nur die Adresse übertragen wird, an der die Daten gespeichert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Effiziente <del style="font-weight: bold; text-decoration: none;">Programmierung</del> ==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Effiziente <ins style="font-weight: bold; text-decoration: none;">Programmierun</ins> ==</div></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_4_1_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_2_0_lhs"></a>Gemäß [[Niklaus Wirth]] zeichnet sich gute Programmierung<ref>{{Literatur |Autor=[[Niklaus Wirth]] |Titel=A Brief History of Software Engineering |Sammelwerk=IEEE Annals of the History of Computing |Band=30 |Nummer=3, Juli–September |Datum=2008 |Seiten=32–39 |Online=[http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0409/BriefHistoryofSoftwareEng.pdf computer.org] |Format=PDF |KBytes= |Abruf=2009-04-30 |DOI=10.1109/MAHC.2008.33}}</ref> zum einen dadurch aus, dass die Funktionen, die die jeweils verwendete Programmierumgebung bereitstellt, möglichst [[Effizienz (Informatik)|effizient]] genutzt werden. Insbesondere geht es darum, für neue Aufgabenstellungen das Rad nicht immer wieder neu zu erfinden, wenn bestimmte Funktionen schon bereitgestellt werden (zum Beispiel durch die [[Programmierumgebung]] in Form von [[Programmbibliothek]]en). Sie zeichnet sich also vor allem dadurch aus, dass ein guter Überblick über den grundsätzlichen Funktionsumfang und die Systematik der von der Programmierumgebung bereitgestellten Funktionen (die in die zehntausende gehen können) möglich ist. Für eine definierte Aufgabenstellung kann in entsprechenden Dokumentationen dann schnell eine verfügbare Funktion ermittelt, eingesetzt und ggf. erweitert werden.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== dssjxsxjxosjxwowd ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_2_0_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_4_1_rhs"></a><ins style="font-weight: bold; text-decoration: none;">== </ins>Gemäß [[Niklaus Wirth]] zeichnet sich gute Programmierung<ref>{{Literatur |Autor=[[Niklaus Wirth]] |Titel=A Brief History of Software Engineering |Sammelwerk=IEEE Annals of the History of Computing |Band=30 |Nummer=3, Juli–September |Datum=2008 |Seiten=32–39 |Online=[http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0409/BriefHistoryofSoftwareEng.pdf computer.org] |Format=PDF |KBytes= |Abruf=2009-04-30 |DOI=10.1109/MAHC.2008.33}}</ref> zum einen dadurch aus, dass die Funktionen, die die jeweils verwendete Programmierumgebung bereitstellt, möglichst [[Effizienz (Informatik)|effizient]] genutzt werden. Insbesondere geht es darum, für neue Aufgabenstellungen das Rad nicht immer wieder neu zu erfinden, wenn bestimmte Funktionen schon bereitgestellt werden (zum Beispiel durch die [[Programmierumgebung]] in Form von [[Programmbibliothek]]en). Sie zeichnet sich also vor allem dadurch aus, dass ein guter Überblick über den grundsätzlichen Funktionsumfang und die Systematik der von der Programmierumgebung bereitgestellten Funktionen (die in die zehntausende gehen können) möglich ist. Für eine definierte Aufgabenstellung kann in entsprechenden Dokumentationen dann schnell eine verfügbare Funktion ermittelt, eingesetzt und ggf. erweitert werden.<ins style="font-weight: bold; text-decoration: none;"> ==</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsmittel ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsmittel ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Programmierwerkzeug}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Programmierwerkzeug}}</div></td>
</tr>
</table>
93.199.101.146
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=251308794&oldid=prev
Der.Traeumer: Änderungen von 2A02:8071:6081:DE80:3967:845D:3D80:F34C (Diskussion) auf die letzte Version von PerfektesChaos zurückgesetzt
2024-12-16T18:42:41Z
<p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/2A02:8071:6081:DE80:3967:845D:3D80:F34C" title="Spezial:Beiträge/2A02:8071:6081:DE80:3967:845D:3D80:F34C">2A02:8071:6081:DE80:3967:845D:3D80:F34C</a> (<a href="/w/index.php?title=Benutzer_Diskussion:2A02:8071:6081:DE80:3967:845D:3D80:F34C&action=edit&redlink=1" class="new" title="Benutzer Diskussion:2A02:8071:6081:DE80:3967:845D:3D80:F34C (Seite nicht vorhanden)">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:PerfektesChaos" title="Benutzer:PerfektesChaos">PerfektesChaos</a> zurückgesetzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Dezember 2024, 20:42 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Dieser Artikel|behandelt die Tätigkeit der Erstellung von Software. Zu weiteren Bedeutungen siehe [[Programmierung (Begriffsklärung)]].}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Dieser Artikel|behandelt die Tätigkeit der Erstellung von Software. Zu weiteren Bedeutungen siehe [[Programmierung (Begriffsklärung)]].}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''<del style="font-weight: bold; text-decoration: none;">[[</del>Programmierung<del style="font-weight: bold; text-decoration: none;">]]</del>''' (von {{grcS|πρόγραμμα|prógramma}} „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<ref>[[Wilhelm Pape]], Max Sengebusch (Bearb.): ''Handwörterbuch der griechischen Sprache''. 3. Auflage, 6. Abdruck, Vieweg & Sohn, Braunschweig 1914; [http://images.zeno.org/Pape-1880/K/big/Pape-1880----02-0714.png zeno.org]</ref> bezeichnet die Tätigkeit, [[Computerprogramm]]e zu erstellen und wird der [[Softwaretechnik|Softwareentwicklung]] zugerechnet.<ref>[https://www.ibm.com/de-de/topics/software-development ''Was ist Softwareentwicklung?''] IBM; abgerufen am 18. Juni 2024</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Programmierung''' (von {{grcS|πρόγραμμα|prógramma}} „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<ref>[[Wilhelm Pape]], Max Sengebusch (Bearb.): ''Handwörterbuch der griechischen Sprache''. 3. Auflage, 6. Abdruck, Vieweg & Sohn, Braunschweig 1914; [http://images.zeno.org/Pape-1880/K/big/Pape-1880----02-0714.png zeno.org]</ref> bezeichnet die Tätigkeit, [[Computerprogramm]]e zu erstellen und wird der [[Softwaretechnik|Softwareentwicklung]] zugerechnet.<ref>[https://www.ibm.com/de-de/topics/software-development ''Was ist Softwareentwicklung?''] IBM; abgerufen am 18. Juni 2024</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Computerprogramme werden mit Hilfe einer<del style="font-weight: bold; text-decoration: none;"> Biner </del> [[Programmiersprache]] formuliert („codiert“). Die [[Softwareentwickler#Rollen und Aufgaben|Programmierenden]] überführen dabei die z.&nbsp;B. im [[Pflichtenheft]] vorgegebenen [[Anforderung (Informatik)|Anforderungen]] in eine bestimmte Programmiersprache. Teilweise werden dazu [[Codegenerator]]en verwendet, die Teile des Programmcodes auf Basis von [[Modell]]en (die im Entwurf entstanden sind) automatisch erzeugen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Computerprogramme werden mit Hilfe einer [[Programmiersprache]] formuliert („codiert“). Die [[Softwareentwickler#Rollen und Aufgaben|Programmierenden]] überführen dabei die z.&nbsp;B. im [[Pflichtenheft]] vorgegebenen [[Anforderung (Informatik)|Anforderungen]] in eine bestimmte Programmiersprache. Teilweise werden dazu [[Codegenerator]]en verwendet, die Teile des Programmcodes auf Basis von [[Modell]]en (die im Entwurf entstanden sind) automatisch erzeugen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim Programmieren sind wesentliche Aspekte zur [[Softwarequalität]] zu berücksichtigen und durch die Gestaltung des [[Quelltext|Quellcodes]] umzusetzen. Siehe dazu als Beispiele: [[Programmierstil]], [[Benutzerfreundlichkeit]],<ref>{{Internetquelle |autor=Sebastian Dörn |url=http://sebastiandoern.de/ |titel=Programmieren lernen und Algorithmen verstehen |abruf=2018-01-12}}</ref> [[Wiederverwendbarkeit]] / [[Modularität]], [[Wartbarkeit]].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim Programmieren sind wesentliche Aspekte zur [[Softwarequalität]] zu berücksichtigen und durch die Gestaltung des [[Quelltext|Quellcodes]] umzusetzen. Siehe dazu als Beispiele: [[Programmierstil]], [[Benutzerfreundlichkeit]],<ref>{{Internetquelle |autor=Sebastian Dörn |url=http://sebastiandoern.de/ |titel=Programmieren lernen und Algorithmen verstehen |abruf=2018-01-12}}</ref> [[Wiederverwendbarkeit]] / [[Modularität]], [[Wartbarkeit]].</div></td>
</tr>
</table>
Der.Traeumer
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=251308785&oldid=prev
2A02:8071:6081:DE80:3967:845D:3D80:F34C am 16. Dezember 2024 um 18:42 Uhr
2024-12-16T18:42:25Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Dezember 2024, 20:42 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Dieser Artikel|behandelt die Tätigkeit der Erstellung von Software. Zu weiteren Bedeutungen siehe [[Programmierung (Begriffsklärung)]].}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Dieser Artikel|behandelt die Tätigkeit der Erstellung von Software. Zu weiteren Bedeutungen siehe [[Programmierung (Begriffsklärung)]].}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Programmierung''' (von {{grcS|πρόγραμμα|prógramma}} „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<ref>[[Wilhelm Pape]], Max Sengebusch (Bearb.): ''Handwörterbuch der griechischen Sprache''. 3. Auflage, 6. Abdruck, Vieweg & Sohn, Braunschweig 1914; [http://images.zeno.org/Pape-1880/K/big/Pape-1880----02-0714.png zeno.org]</ref> bezeichnet die Tätigkeit, [[Computerprogramm]]e zu erstellen und wird der [[Softwaretechnik|Softwareentwicklung]] zugerechnet.<ref>[https://www.ibm.com/de-de/topics/software-development ''Was ist Softwareentwicklung?''] IBM; abgerufen am 18. Juni 2024</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''<ins style="font-weight: bold; text-decoration: none;">[[</ins>Programmierung<ins style="font-weight: bold; text-decoration: none;">]]</ins>''' (von {{grcS|πρόγραμμα|prógramma}} „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<ref>[[Wilhelm Pape]], Max Sengebusch (Bearb.): ''Handwörterbuch der griechischen Sprache''. 3. Auflage, 6. Abdruck, Vieweg & Sohn, Braunschweig 1914; [http://images.zeno.org/Pape-1880/K/big/Pape-1880----02-0714.png zeno.org]</ref> bezeichnet die Tätigkeit, [[Computerprogramm]]e zu erstellen und wird der [[Softwaretechnik|Softwareentwicklung]] zugerechnet.<ref>[https://www.ibm.com/de-de/topics/software-development ''Was ist Softwareentwicklung?''] IBM; abgerufen am 18. Juni 2024</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Computerprogramme werden mit Hilfe einer [[Programmiersprache]] formuliert („codiert“). Die [[Softwareentwickler#Rollen und Aufgaben|Programmierenden]] überführen dabei die z.&nbsp;B. im [[Pflichtenheft]] vorgegebenen [[Anforderung (Informatik)|Anforderungen]] in eine bestimmte Programmiersprache. Teilweise werden dazu [[Codegenerator]]en verwendet, die Teile des Programmcodes auf Basis von [[Modell]]en (die im Entwurf entstanden sind) automatisch erzeugen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Computerprogramme werden mit Hilfe einer<ins style="font-weight: bold; text-decoration: none;"> Biner </ins> [[Programmiersprache]] formuliert („codiert“). Die [[Softwareentwickler#Rollen und Aufgaben|Programmierenden]] überführen dabei die z.&nbsp;B. im [[Pflichtenheft]] vorgegebenen [[Anforderung (Informatik)|Anforderungen]] in eine bestimmte Programmiersprache. Teilweise werden dazu [[Codegenerator]]en verwendet, die Teile des Programmcodes auf Basis von [[Modell]]en (die im Entwurf entstanden sind) automatisch erzeugen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim Programmieren sind wesentliche Aspekte zur [[Softwarequalität]] zu berücksichtigen und durch die Gestaltung des [[Quelltext|Quellcodes]] umzusetzen. Siehe dazu als Beispiele: [[Programmierstil]], [[Benutzerfreundlichkeit]],<ref>{{Internetquelle |autor=Sebastian Dörn |url=http://sebastiandoern.de/ |titel=Programmieren lernen und Algorithmen verstehen |abruf=2018-01-12}}</ref> [[Wiederverwendbarkeit]] / [[Modularität]], [[Wartbarkeit]].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim Programmieren sind wesentliche Aspekte zur [[Softwarequalität]] zu berücksichtigen und durch die Gestaltung des [[Quelltext|Quellcodes]] umzusetzen. Siehe dazu als Beispiele: [[Programmierstil]], [[Benutzerfreundlichkeit]],<ref>{{Internetquelle |autor=Sebastian Dörn |url=http://sebastiandoern.de/ |titel=Programmieren lernen und Algorithmen verstehen |abruf=2018-01-12}}</ref> [[Wiederverwendbarkeit]] / [[Modularität]], [[Wartbarkeit]].</div></td>
</tr>
</table>
2A02:8071:6081:DE80:3967:845D:3D80:F34C
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=249644063&oldid=prev
PerfektesChaos: tk k
2024-10-22T13:38:42Z
<p>tk k</p>
<a href="//de.wikipedia.org/w/index.php?title=Programmierung&diff=249644063&oldid=248091468">Änderungen zeigen</a>
PerfektesChaos
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=248091468&oldid=prev
KukiHaki: Literatur eingefügt
2024-08-27T14:53:05Z
<p>Literatur eingefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. August 2024, 16:53 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 63:</td>
<td colspan="2" class="diff-lineno">Zeile 63:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmiergerät]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmiergerät]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmierparadigma]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmierparadigma]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Michael Sperber/[[Herbert Klaeren]]: ''Schreibe dein Programm! Einführung in die Programmierung''. Tübingen Library Publishing, Tübingen 2024, ISBN 978-3-947251-88-9</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
</table>
KukiHaki
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=246804376&oldid=prev
Knowledge2need: Halbgeviertstrich
2024-07-16T11:01:50Z
<p>Halbgeviertstrich</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Juli 2024, 13:01 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 49:</td>
<td colspan="2" class="diff-lineno">Zeile 49:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Effiziente Programmierung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Effiziente Programmierung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Gemäß [[Niklaus Wirth]] zeichnet sich gute Programmierung<ref>{{Literatur | Autor=[[Niklaus Wirth]] | Titel=A Brief History of Software Engineering | Sammelwerk=IEEE Annals of the History of Computing | Band=30 | Nummer=3, <del style="font-weight: bold; text-decoration: none;">Juli-September</del> |Datum=2008| Seiten=32–39 | Online=[http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0409/BriefHistoryofSoftwareEng.pdf computer.org]|Format=PDF | DOI=10.1109/MAHC.2008.33 | Abruf=2009-04-30}}</ref> zum einen dadurch aus, dass die Funktionen, die die jeweils verwendete Programmierumgebung bereitstellt, möglichst [[Effizienz (Informatik)|effizient]] genutzt werden. Insbesondere geht es darum, für neue Aufgabenstellungen das Rad nicht immer wieder neu zu erfinden, wenn bestimmte Funktionen schon bereitgestellt werden (zum Beispiel durch die [[Programmierumgebung]] in Form von [[Programmbibliothek]]en). Sie zeichnet sich also vor allem dadurch aus, dass ein guter Überblick über den grundsätzlichen Funktionsumfang und die Systematik der von der Programmierumgebung bereitgestellten Funktionen (die in die zehntausende gehen können) möglich ist. Für eine definierte Aufgabenstellung kann in entsprechenden Dokumentationen dann schnell eine verfügbare Funktion ermittelt, eingesetzt und ggf. erweitert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Gemäß [[Niklaus Wirth]] zeichnet sich gute Programmierung<ref>{{Literatur | Autor=[[Niklaus Wirth]] | Titel=A Brief History of Software Engineering | Sammelwerk=IEEE Annals of the History of Computing | Band=30 | Nummer=3, <ins style="font-weight: bold; text-decoration: none;">Juli–September</ins> |Datum=2008| Seiten=32–39 | Online=[http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0409/BriefHistoryofSoftwareEng.pdf computer.org]|Format=PDF | DOI=10.1109/MAHC.2008.33 | Abruf=2009-04-30}}</ref> zum einen dadurch aus, dass die Funktionen, die die jeweils verwendete Programmierumgebung bereitstellt, möglichst [[Effizienz (Informatik)|effizient]] genutzt werden. Insbesondere geht es darum, für neue Aufgabenstellungen das Rad nicht immer wieder neu zu erfinden, wenn bestimmte Funktionen schon bereitgestellt werden (zum Beispiel durch die [[Programmierumgebung]] in Form von [[Programmbibliothek]]en). Sie zeichnet sich also vor allem dadurch aus, dass ein guter Überblick über den grundsätzlichen Funktionsumfang und die Systematik der von der Programmierumgebung bereitgestellten Funktionen (die in die zehntausende gehen können) möglich ist. Für eine definierte Aufgabenstellung kann in entsprechenden Dokumentationen dann schnell eine verfügbare Funktion ermittelt, eingesetzt und ggf. erweitert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsmittel ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsmittel ==</div></td>
</tr>
</table>
Knowledge2need
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=246129634&oldid=prev
Phrontis: /* Geschichte */ dto.
2024-06-22T17:07:11Z
<p><span class="autocomment">Geschichte: </span> dto.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Juni 2024, 19:07 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Computerprogramm#Geschichte|Geschichte der Programmiersprachen|Programmiersprache#Geschichte|titel1=Computerprogramm: Geschichte|titel3=Programmiersprache – Geschichte}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Computerprogramm#Geschichte|Geschichte der Programmiersprachen|Programmiersprache#Geschichte|titel1=Computerprogramm: Geschichte|titel3=Programmiersprache – Geschichte}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Charles Babbage]] beschrieb 1834 eine programmierbare Maschine, die [[Analytical Engine]],<ref>http://www.computerhistory.org/babbage/engines/</ref> welche allerdings nie gebaut wurde. Seine „Notations of calculations for the Analytical Engine“ umfasst 27 Programme. Diese sind in „The Babbage Papers“ des Science Museums von London abrufbar.<ref>https://collection.sciencemuseumgroup.org.uk/documents/aa110000020</ref> Die Programme enthalten bereits <del style="font-weight: bold; text-decoration: none;">‚Indirekte</del> <del style="font-weight: bold; text-decoration: none;">Adressierung‘</del> und <del style="font-weight: bold; text-decoration: none;">‚bedingte</del> <del style="font-weight: bold; text-decoration: none;">Ausführungen‘</del> (IF-THEN-ELSE-Befehle). Diese Dokumente dürften als erste Programme und Programmiersprache bezeichnet werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Charles Babbage]] beschrieb 1834 eine programmierbare Maschine, die [[Analytical Engine]],<ref>http://www.computerhistory.org/babbage/engines/</ref> welche allerdings nie gebaut wurde. Seine „Notations of calculations for the Analytical Engine“ umfasst 27 Programme. Diese sind in „The Babbage Papers“ des Science Museums von London abrufbar.<ref>https://collection.sciencemuseumgroup.org.uk/documents/aa110000020</ref> Die Programme enthalten bereits <ins style="font-weight: bold; text-decoration: none;">„Indirekte</ins> <ins style="font-weight: bold; text-decoration: none;">Adressierung“</ins> und <ins style="font-weight: bold; text-decoration: none;">„bedingte</ins> <ins style="font-weight: bold; text-decoration: none;">Ausführungen“</ins> (IF-THEN-ELSE-Befehle). Diese Dokumente dürften als erste Programme und Programmiersprache bezeichnet werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Ada Lovelace]] übersetzte 1843 eine ursprünglich französische Beschreibung der Analytical Engine von [[Luigi Federico Menabrea]] ins Englische und fügte eigene Notizen hinzu. Diese Anmerkungen enthielten einen tabellarischen Plan zur Berechnung der Bernoulli-Zahlen. 1941 realisierte [[Konrad Zuse]] mit dem [[Zuse Z3|Z3]] die erste programmgesteuerte Rechenmaschine, von 1942 an entwickelte er mit [[Plankalkül]] die erste [[höhere Programmiersprache]].<ref>https://link.springer.com/chapter/10.1007/978-3-642-18631-8_9</ref> Die Mathematikerin [[Grace Hopper]] schuf 1949 den ersten [[Compiler]], der Quellcode in Maschinencode übersetzt.<ref>[http://www.cs.yale.edu/homes/tap/Files/hopper-story.html Grace Hopper], Yale University, aufgerufen am 7. Juni 2016</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Ada Lovelace]] übersetzte 1843 eine ursprünglich französische Beschreibung der Analytical Engine von [[Luigi Federico Menabrea]] ins Englische und fügte eigene Notizen hinzu. Diese Anmerkungen enthielten einen tabellarischen Plan zur Berechnung der Bernoulli-Zahlen. 1941 realisierte [[Konrad Zuse]] mit dem [[Zuse Z3|Z3]] die erste programmgesteuerte Rechenmaschine, von 1942 an entwickelte er mit [[Plankalkül]] die erste [[höhere Programmiersprache]].<ref>https://link.springer.com/chapter/10.1007/978-3-642-18631-8_9</ref> Die Mathematikerin [[Grace Hopper]] schuf 1949 den ersten [[Compiler]], der Quellcode in Maschinencode übersetzt.<ref>[http://www.cs.yale.edu/homes/tap/Files/hopper-story.html Grace Hopper], Yale University, aufgerufen am 7. Juni 2016</ref></div></td>
</tr>
</table>
Phrontis
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=246129589&oldid=prev
Phrontis: Anführungszeichen einheitlich
2024-06-22T17:05:02Z
<p>Anführungszeichen einheitlich</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Juni 2024, 19:05 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 7:</td>
<td colspan="2" class="diff-lineno">Zeile 7:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim Programmieren sind wesentliche Aspekte zur [[Softwarequalität]] zu berücksichtigen und durch die Gestaltung des [[Quelltext|Quellcodes]] umzusetzen. Siehe dazu als Beispiele: [[Programmierstil]], [[Benutzerfreundlichkeit]],<ref>{{Internetquelle |url=http://sebastiandoern.de/ |titel=Sebastian Dörn - Programmieren lernen und Algorithmen verstehen |zugriff=2018-01-12}}</ref> [[Wiederverwendbarkeit]]/[[Modularität]], [[Wartbarkeit]].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim Programmieren sind wesentliche Aspekte zur [[Softwarequalität]] zu berücksichtigen und durch die Gestaltung des [[Quelltext|Quellcodes]] umzusetzen. Siehe dazu als Beispiele: [[Programmierstil]], [[Benutzerfreundlichkeit]],<ref>{{Internetquelle |url=http://sebastiandoern.de/ |titel=Sebastian Dörn - Programmieren lernen und Algorithmen verstehen |zugriff=2018-01-12}}</ref> [[Wiederverwendbarkeit]]/[[Modularität]], [[Wartbarkeit]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">‚Programmieren‘</del> ''in erweitertem Sinn'' umfasst neben der Codeerstellung zahlreiche weitere Tätigkeiten, zum Beispiel das Testen [[Softwaretest#Weitere Klassifikationen für Testarten|(Entwicklertest)]] des Programms oder das Erstellen der [[Softwaredokumentation#Programmiererdokumentation|Programmdokumentation]]. ''Abgrenzen'' vom Begriff des Programmierens lassen sich andere Tätigkeiten zur Softwareentwicklung wie beispielsweise das [[Projektmanagement]], die [[Anforderungsanalyse (Informatik)|Anforderungsanalyse]] oder die [[Datenmodellierung]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">„Programmieren“</ins> ''in erweitertem Sinn'' umfasst neben der Codeerstellung zahlreiche weitere Tätigkeiten, zum Beispiel das Testen [[Softwaretest#Weitere Klassifikationen für Testarten|(Entwicklertest)]] des Programms oder das Erstellen der [[Softwaredokumentation#Programmiererdokumentation|Programmdokumentation]]. ''Abgrenzen'' vom Begriff des Programmierens lassen sich andere Tätigkeiten zur Softwareentwicklung wie beispielsweise das [[Projektmanagement]], die [[Anforderungsanalyse (Informatik)|Anforderungsanalyse]] oder die [[Datenmodellierung]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig vom Typ und der Einsatzumgebung von Software (z.&nbsp;B. für [[Systemsoftware]], Spielesoftware, [[Standardsoftware]], Grafiksoftware. usw.) können zur Entwicklung unterschiedliche Verfahren oder/und Werkzeuge (wie Programmiersprachen, Testverfahren etc.) zum Einsatz kommen und/oder von spezialisierten [[Softwareentwickler|Entwicklern]] ausgeführt werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig vom Typ und der Einsatzumgebung von Software (z.&nbsp;B. für [[Systemsoftware]], Spielesoftware, [[Standardsoftware]], Grafiksoftware. usw.) können zur Entwicklung unterschiedliche Verfahren oder/und Werkzeuge (wie Programmiersprachen, Testverfahren etc.) zum Einsatz kommen und/oder von spezialisierten [[Softwareentwickler|Entwicklern]] ausgeführt werden.</div></td>
</tr>
</table>
Phrontis
https://de.wikipedia.org/w/index.php?title=Programmierung&diff=246129494&oldid=prev
Phrontis: /* Geschichte */ t
2024-06-22T16:59:55Z
<p><span class="autocomment">Geschichte: </span> t</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Juni 2024, 18:59 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Computerprogramm#Geschichte|Geschichte der Programmiersprachen|Programmiersprache#Geschichte|titel1=Computerprogramm: Geschichte|titel3=Programmiersprache – Geschichte}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Computerprogramm#Geschichte|Geschichte der Programmiersprachen|Programmiersprache#Geschichte|titel1=Computerprogramm: Geschichte|titel3=Programmiersprache – Geschichte}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Charles Babbage]] beschrieb 1834 eine programmierbare Maschine, die [[Analytical Engine]],<ref>http://www.computerhistory.org/babbage/engines/</ref> welche allerdings nie gebaut wurde. Seine<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">Notations</del> of calculations for the Analytical <del style="font-weight: bold; text-decoration: none;">Engine,</del> umfasst 27 Programme. Diese sind in <del style="font-weight: bold; text-decoration: none;">‚the</del> <del style="font-weight: bold; text-decoration: none;">babbage</del> <del style="font-weight: bold; text-decoration: none;">papers‘</del> des Science Museums von London abrufbar.<ref>https://collection.sciencemuseumgroup.org.uk/documents/aa110000020</ref> Die Programme enthalten bereits ‚Indirekte Adressierung‘ und ‚bedingte Ausführungen‘ (IF-THEN-ELSE-Befehle). Diese Dokumente dürften als erste Programme und Programmiersprache bezeichnet werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Charles Babbage]] beschrieb 1834 eine programmierbare Maschine, die [[Analytical Engine]],<ref>http://www.computerhistory.org/babbage/engines/</ref> welche allerdings nie gebaut wurde. Seine <ins style="font-weight: bold; text-decoration: none;">„Notations</ins> of calculations for the Analytical <ins style="font-weight: bold; text-decoration: none;">Engine“</ins> umfasst 27 Programme. Diese sind in <ins style="font-weight: bold; text-decoration: none;">„The</ins> <ins style="font-weight: bold; text-decoration: none;">Babbage</ins> <ins style="font-weight: bold; text-decoration: none;">Papers“</ins> des Science Museums von London abrufbar.<ref>https://collection.sciencemuseumgroup.org.uk/documents/aa110000020</ref> Die Programme enthalten bereits ‚Indirekte Adressierung‘ und ‚bedingte Ausführungen‘ (IF-THEN-ELSE-Befehle). Diese Dokumente dürften als erste Programme und Programmiersprache bezeichnet werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Ada Lovelace]] übersetzte 1843 eine ursprünglich französische Beschreibung der Analytical Engine von [[Luigi Federico Menabrea]] ins Englische und fügte eigene Notizen hinzu. Diese Anmerkungen enthielten einen tabellarischen Plan zur Berechnung der Bernoulli-Zahlen. 1941 realisierte [[Konrad Zuse]] mit dem [[Zuse Z3|Z3]] die erste programmgesteuerte Rechenmaschine, von 1942 an entwickelte er mit [[Plankalkül]] die erste [[höhere Programmiersprache]].<ref>https://link.springer.com/chapter/10.1007/978-3-642-18631-8_9</ref> Die Mathematikerin [[Grace Hopper]] schuf 1949 den ersten [[Compiler]], der Quellcode in Maschinencode übersetzt.<ref>[http://www.cs.yale.edu/homes/tap/Files/hopper-story.html Grace Hopper], Yale University, aufgerufen am 7. Juni 2016</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Ada Lovelace]] übersetzte 1843 eine ursprünglich französische Beschreibung der Analytical Engine von [[Luigi Federico Menabrea]] ins Englische und fügte eigene Notizen hinzu. Diese Anmerkungen enthielten einen tabellarischen Plan zur Berechnung der Bernoulli-Zahlen. 1941 realisierte [[Konrad Zuse]] mit dem [[Zuse Z3|Z3]] die erste programmgesteuerte Rechenmaschine, von 1942 an entwickelte er mit [[Plankalkül]] die erste [[höhere Programmiersprache]].<ref>https://link.springer.com/chapter/10.1007/978-3-642-18631-8_9</ref> Die Mathematikerin [[Grace Hopper]] schuf 1949 den ersten [[Compiler]], der Quellcode in Maschinencode übersetzt.<ref>[http://www.cs.yale.edu/homes/tap/Files/hopper-story.html Grace Hopper], Yale University, aufgerufen am 7. Juni 2016</ref></div></td>
</tr>
</table>
Phrontis