Zum Inhalt springen

„Programmierung“ – Versionsunterschied

aus AufEinWort, der freien Forschung
[ungesichtete Version][ungesichtete Version]
Die Seite wurde neu angelegt: „<p>programmier + ung | '''Programmierung''' (von [https://de.wikipedia.org/wiki/Altgriechische_Sprache altgriechisch] πρόγραμμα ''prógramma'' „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-1 [1]]</sup> bezeichnet die Tätigkeit, [https://de.wikipedia.org/wiki/Computerprogramm Computerprogramme] zu erstellen. Dies ist ein Tei…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
<p>programmier + ung | '''Programmierung'''&nbsp;(von&nbsp;[https://de.wikipedia.org/wiki/Altgriechische_Sprache altgriechisch]&nbsp;πρόγραμμα&nbsp;''prógramma''&nbsp;„öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-1 [1]]</sup>&nbsp;bezeichnet die Tätigkeit,&nbsp;[https://de.wikipedia.org/wiki/Computerprogramm Computerprogramme]&nbsp;zu erstellen. Dies ist ein Teilbereich der&nbsp;[https://de.wikipedia.org/wiki/Softwaretechnik Softwareentwicklung].<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-2 [2]]</sup></p>
<p>[[programmier]] + [[-ung]] | '''Programmierung'''&nbsp;(von&nbsp;[https://de.wikipedia.org/wiki/Altgriechische_Sprache altgriechisch]&nbsp;πρόγραμμα&nbsp;''prógramma''&nbsp;„öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-1 [1]]</sup>&nbsp;bezeichnet die Tätigkeit,&nbsp;[https://de.wikipedia.org/wiki/Computerprogramm Computerprogramme]&nbsp;zu erstellen. Dies ist ein Teilbereich der&nbsp;[https://de.wikipedia.org/wiki/Softwaretechnik Softwareentwicklung].<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-2 [2]]</sup></p>


<!-- /wp:paragraph --><!-- wp:paragraph --><p>Computerprogramme werden mit Hilfe einer Programmiersprache formuliert („codiert“). Der&nbsp;[https://de.wikipedia.org/wiki/Softwareentwickler#Programmierer_und_Softwareentwickler Programmierer]&nbsp;‚übersetzt‘ dabei die vorgegebenen&nbsp;[https://de.wikipedia.org/wiki/Anforderung Anforderungen]&nbsp;(z.&nbsp;B. im&nbsp;[https://de.wikipedia.org/wiki/Pflichtenheft Pflichtenheft]) und&nbsp;[https://de.wikipedia.org/wiki/Algorithmus Algorithmen]&nbsp;in eine gewünschte Programmiersprache. Teilweise werden dazu&nbsp;[https://de.wikipedia.org/wiki/Codegenerator Codegeneratoren]&nbsp;verwendet, die Teile des Programmcodes auf Basis von&nbsp;[https://de.wikipedia.org/wiki/Modell Modellen]&nbsp;(die im Entwurf entstanden sind) automatisch erzeugen.</p>
<p>Computerprogramme werden mit Hilfe einer Programmiersprache formuliert („codiert“). Der&nbsp;[https://de.wikipedia.org/wiki/Softwareentwickler#Programmierer_und_Softwareentwickler Programmierer]&nbsp;‚übersetzt‘ dabei die vorgegebenen&nbsp;[https://de.wikipedia.org/wiki/Anforderung Anforderungen]&nbsp;(z.&nbsp;B. im&nbsp;[https://de.wikipedia.org/wiki/Pflichtenheft Pflichtenheft]) und&nbsp;[https://de.wikipedia.org/wiki/Algorithmus Algorithmen]&nbsp;in eine gewünschte Programmiersprache. Teilweise werden dazu&nbsp;[https://de.wikipedia.org/wiki/Codegenerator Codegeneratoren]&nbsp;verwendet, die Teile des Programmcodes auf Basis von&nbsp;[https://de.wikipedia.org/wiki/Modell Modellen]&nbsp;(die im Entwurf entstanden sind) automatisch erzeugen.</p>


<!-- /wp:paragraph --><!-- wp:paragraph --><p>Beim Programmieren sind wesentliche Aspekte zur&nbsp;[https://de.wikipedia.org/wiki/Softwarequalit%C3%A4t Softwarequalität]&nbsp;zu berücksichtigen und durch die Gestaltung des Quellcodes umzusetzen. Siehe dazu als Beispiele:&nbsp;[https://de.wikipedia.org/wiki/Programmierstil Programmierstil],&nbsp;[https://de.wikipedia.org/wiki/Benutzerfreundlichkeit Benutzerfreundlichkeit],<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-3 [3]]</sup>&nbsp;[https://de.wikipedia.org/wiki/Wiederverwendbarkeit Wiederverwendbarkeit]/[https://de.wikipedia.org/wiki/Modularit%C3%A4t Modularität],&nbsp;[https://de.wikipedia.org/wiki/Wartbarkeit Wartbarkeit].</p>
<p>Beim Programmieren sind wesentliche Aspekte zur&nbsp;[https://de.wikipedia.org/wiki/Softwarequalit%C3%A4t Softwarequalität]&nbsp;zu berücksichtigen und durch die Gestaltung des Quellcodes umzusetzen. Siehe dazu als Beispiele:&nbsp;[https://de.wikipedia.org/wiki/Programmierstil Programmierstil],&nbsp;[https://de.wikipedia.org/wiki/Benutzerfreundlichkeit Benutzerfreundlichkeit],<sup>[https://de.wikipedia.org/wiki/Programmierung#cite_note-3 [3]]</sup>&nbsp;[https://de.wikipedia.org/wiki/Wiederverwendbarkeit Wiederverwendbarkeit]/[https://de.wikipedia.org/wiki/Modularit%C3%A4t Modularität],&nbsp;[https://de.wikipedia.org/wiki/Wartbarkeit Wartbarkeit].</p>


<!-- /wp:paragraph --><!-- wp:paragraph --><p>‚Programmieren‘&nbsp;''in erweitertem Sinn''&nbsp;umfasst neben der Codeerstellung zahlreiche weitere Tätigkeiten, zum Beispiel das Testen&nbsp;[https://de.wikipedia.org/wiki/Softwaretest#Weitere_Klassifikationen_f%C3%BCr_Testarten (Entwicklertest)]&nbsp;des Programms oder das Erstellen der&nbsp;[https://de.wikipedia.org/wiki/Softwaredokumentation#Programmiererdokumentation Programmierdokumentation].&nbsp;''Abgrenzen''&nbsp;vom Begriff des Programmierens lassen sich andere Tätigkeiten zur Softwareentwicklung wie beispielsweise zum&nbsp;[https://de.wikipedia.org/wiki/Projektmanagement Projektmanagement], zur&nbsp;[https://de.wikipedia.org/wiki/Anforderungsanalyse_(Informatik) Anforderungsanalyse]&nbsp;oder zur&nbsp;[https://de.wikipedia.org/wiki/Datenmodellierung Datenmodellierung].</p>
<p>‚Programmieren‘&nbsp;''in erweitertem Sinn''&nbsp;umfasst neben der Codeerstellung zahlreiche weitere Tätigkeiten, zum Beispiel das Testen&nbsp;[https://de.wikipedia.org/wiki/Softwaretest#Weitere_Klassifikationen_f%C3%BCr_Testarten (Entwicklertest)]&nbsp;des Programms oder das Erstellen der&nbsp;[https://de.wikipedia.org/wiki/Softwaredokumentation#Programmiererdokumentation Programmierdokumentation].&nbsp;''Abgrenzen''&nbsp;vom Begriff des Programmierens lassen sich andere Tätigkeiten zur Softwareentwicklung wie beispielsweise zum&nbsp;[https://de.wikipedia.org/wiki/Projektmanagement Projektmanagement], zur&nbsp;[https://de.wikipedia.org/wiki/Anforderungsanalyse_(Informatik) Anforderungsanalyse]&nbsp;oder zur&nbsp;[https://de.wikipedia.org/wiki/Datenmodellierung Datenmodellierung].</p>


<!-- /wp:paragraph --><!-- wp:paragraph --><p>Abhängig vom Typ und der Einsatzumgebung von Software (z.&nbsp;B. für&nbsp;[https://de.wikipedia.org/wiki/Systemsoftware Systemsoftware], Spielesoftware, Standardsoftware, Grafiksoftware. usw.) können zur Entwicklung unterschiedliche Verfahren oder/und Werkzeuge (wie&nbsp;[https://de.wikipedia.org/wiki/Programmiersprache Programmiersprachen], Testverfahren etc.) zum Einsatz kommen und/oder von spezialisierten&nbsp;[https://de.wikipedia.org/wiki/Softwareentwickler Entwicklern]&nbsp;ausgeführt werden.</p>
<p>Abhängig vom Typ und der Einsatzumgebung von Software (z.&nbsp;B. für&nbsp;[https://de.wikipedia.org/wiki/Systemsoftware Systemsoftware], Spielesoftware, Standardsoftware, Grafiksoftware. usw.) können zur Entwicklung unterschiedliche Verfahren oder/und Werkzeuge (wie&nbsp;[https://de.wikipedia.org/wiki/Programmiersprache Programmiersprachen], Testverfahren etc.) zum Einsatz kommen und/oder von spezialisierten&nbsp;[https://de.wikipedia.org/wiki/Softwareentwickler Entwicklern]&nbsp;ausgeführt werden.</p>


<!-- /wp:paragraph --><!-- wp:paragraph --><p>Je nach angewendetem&nbsp;[https://de.wikipedia.org/wiki/Vorgehensmodell_zur_Softwareentwicklung Vorgehensmodell]&nbsp;verlaufen die Aktivitäten zur Programmierung in zeitlich voneinander abgegrenzten&nbsp;[https://de.wikipedia.org/wiki/Projektphase Projektphasen], parallel oder iterativ. In der Praxis geschieht das Programmieren häufig in Teamarbeit, mit modernen Entwicklungsmethoden (wie&nbsp;[https://de.wikipedia.org/wiki/Agile_Softwareentwicklung Agile Softwareentwicklung]) und&nbsp;[https://de.wikipedia.org/wiki/Programmierwerkzeug Programmierwerkzeugen].</p>
<p>Je nach angewendetem&nbsp;[https://de.wikipedia.org/wiki/Vorgehensmodell_zur_Softwareentwicklung Vorgehensmodell]&nbsp;verlaufen die Aktivitäten zur Programmierung in zeitlich voneinander abgegrenzten&nbsp;[https://de.wikipedia.org/wiki/Projektphase Projektphasen], parallel oder iterativ. In der Praxis geschieht das Programmieren häufig in Teamarbeit, mit modernen Entwicklungsmethoden (wie&nbsp;[https://de.wikipedia.org/wiki/Agile_Softwareentwicklung Agile Softwareentwicklung]) und&nbsp;[https://de.wikipedia.org/wiki/Programmierwerkzeug Programmierwerkzeugen].</p>


<!-- /wp:paragraph --><!-- wp:paragraph --><p>''Ähnliche Bedeutungen:''&nbsp;Umgangssprachlich bezeichnet man gelegentlich auch das Konfigurieren von Haushalts- oder anderer elektrischer Geräte als „Programmieren“. Auch&nbsp;[https://de.wikipedia.org/wiki/Organisationseinheit Organisationseinheiten]&nbsp;von Unternehmen, in denen Software entwickelt wird, werden oder wurden zum Teil „Programmierung“ genannt.</p>
<p>''Ähnliche Bedeutungen:''&nbsp;Umgangssprachlich bezeichnet man gelegentlich auch das Konfigurieren von Haushalts- oder anderer elektrischer Geräte als „Programmieren“. Auch&nbsp;[https://de.wikipedia.org/wiki/Organisationseinheit Organisationseinheiten]&nbsp;von Unternehmen, in denen Software entwickelt wird, werden oder wurden zum Teil „Programmierung“ genannt.</p>

Aktuelle Version vom 8. Dezember 2023, 20:44 Uhr

programmier + -ung | Programmierung (von altgriechisch πρόγραμμα prógramma „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“)[1] bezeichnet die Tätigkeit, Computerprogramme zu erstellen. Dies ist ein Teilbereich der Softwareentwicklung.[2]

Computerprogramme werden mit Hilfe einer Programmiersprache formuliert („codiert“). Der Programmierer ‚übersetzt‘ dabei die vorgegebenen Anforderungen (z. B. im Pflichtenheft) und Algorithmen in eine gewünschte Programmiersprache. Teilweise werden dazu Codegeneratoren verwendet, die Teile des Programmcodes auf Basis von Modellen (die im Entwurf entstanden sind) automatisch erzeugen.

Beim Programmieren sind wesentliche Aspekte zur Softwarequalität zu berücksichtigen und durch die Gestaltung des Quellcodes umzusetzen. Siehe dazu als Beispiele: Programmierstil, Benutzerfreundlichkeit,[3] Wiederverwendbarkeit/Modularität, Wartbarkeit.

‚Programmieren‘ in erweitertem Sinn umfasst neben der Codeerstellung zahlreiche weitere Tätigkeiten, zum Beispiel das Testen (Entwicklertest) des Programms oder das Erstellen der Programmierdokumentation. Abgrenzen vom Begriff des Programmierens lassen sich andere Tätigkeiten zur Softwareentwicklung wie beispielsweise zum Projektmanagement, zur Anforderungsanalyse oder zur Datenmodellierung.

Abhängig vom Typ und der Einsatzumgebung von Software (z. 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 Entwicklern ausgeführt werden.

Je nach angewendetem Vorgehensmodell verlaufen die Aktivitäten zur Programmierung in zeitlich voneinander abgegrenzten Projektphasen, parallel oder iterativ. In der Praxis geschieht das Programmieren häufig in Teamarbeit, mit modernen Entwicklungsmethoden (wie Agile Softwareentwicklung) und Programmierwerkzeugen.

Ähnliche Bedeutungen: Umgangssprachlich bezeichnet man gelegentlich auch das Konfigurieren von Haushalts- oder anderer elektrischer Geräte als „Programmieren“. Auch Organisationseinheiten von Unternehmen, in denen Software entwickelt wird, werden oder wurden zum Teil „Programmierung“ genannt.