Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenSonntag, 20. Oktober 2019 

Programmieren


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Programmieren bezeichnet die Tätigkeit Computerprogramme ( Software ) zu erstellen. Im weiteren Sinne versteht dabei alle Tätigkeiten die mit dieser Programmerstellung sind insbesondere den konzeptionellen Entwurf . Im engeren Sinne bezeichnet Programmieren lediglich Umsetzen dieses konzeptionellen abstrakten Entwurfes in konkreten

In vielen insbesonderen kleineren Softwareprojekten sind Tätigkeiten auch nicht getrennt das Programm entwickelt in diesen Fällen in enger Wechselwirkung mit Entwurf und umgekehrt. In größeren Projekten sind und Programmierung (dann häufig als Implementierung bezeichnet) getrennt. Der Programmierer bewegt sich bei seiner Tätigkeit im Rahmen des Entwurfes; Aufgabe ist die durch den Entwurf beschriebene von ebenfalls dort beschriebenen Softwarekomponenten durch Programmcode realisieren.

Dennoch ist auch Programmieren eine kreative ein Entwurf gibt zwar einen Funktionsrahmen vor kann dieser auf unterschiedliche Art umgesetzt werden.

Die Programme werden in der Regel einer Programmiersprache ausgedrückt. In dieser Sprache formuliert der Algorithmen . Zunehmend wird er dabei durch Codegeneratoren unterstützt die zumindest Teile des Programmcode Basis von Modellen (die im Entwurf entstanden) automatisch erstellen.

Qualitätskriterien

Gute Programmierung zeichnet sich zum einen aus dass die Funktionen die die jeweils Programmierumgebung bereitstellt möglichst effizient genutzt werden. Insbesondere geht es darum Aufgabenstellungen auf keinen Fall das Rad neu erfinden wenn bestimmte Funktionen schon durch die bereitgestellt werden (beispielsweise in Form von Bibliotheken ). Gute Programmierer zeichnen sich also vor dadurch aus dass sie einen guten Überblick den grundsätzlichen Funktionsumfang und die Systematik der der Programmierumgebung bereitgestellten Funktionen (die in die gehen können) haben. Für eine definierte Aufgabenstellung sie in entsprechenden Dokumentationen dann schnell die Funktionen nachschlagen und einsetzen.

Zum zweiten bedeuted gute Programmierung wartbaren zu erzeugen. Dies bedeuted dass die Strukturen denen das Programm oder Programmodul funktioniert möglichst sind zudem aber auch durch Kommentare im dokumentiert sind. Dies verlangt vor allem dass Programmierer sich nicht aufgrund der obigen Anforderung und effizienten Code zu erzeugen dazu verleiten darf zu kurzen "kryptischen" Code zu erzeugen zwar ein paar Programmzeilen spart aber nur von ihm selbst verstanden werden kann.

Weblinks



Bücher zum Thema Programmieren

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Programmieren.html">Programmieren </a>