Software

Schnell und einfach Informationen über Software

Programmierung von Software

Programmierung bezeichnet die Tätigkeit, Software zu erstellen. Im engeren inne betrachtet man unter Programmierung die Umsetzung eines fertigen, zuvor erstellten Konzepts eines Programmaufbaus in Quelltext. Einige Menschen sehen jedoch die Erstellung dieses Entwurfs auch zu Programmierung.

Die Programmierer sind hierbei die Menschen, die Computerprogramme entwerfen, weiterentwickeln oder überarbeiten. Ein großer Teil des Programmierens umfasst hierbei auch die Fehlersuche und Fehlerbehebung. Um ein Programm zu erstellen ist höchste Sorgfalt geboten, da schon das Weglassen eines Semikolons weitreichende Folgen haben kann. So wird statistisch gesehen auch die meiste Zeit während des Programmierens auch für Korrekturen verwendet. In einem Quellcode eines Programms ist auch das Kommentieren verschiedener Passagen sehr sinnvoll, damit man zu einem späteren Zeitpunkt, beispielsweise für Korrekturen, die zu bearbeitende Stelle im Code schnell wiederfinden kann.

Zur Programmierung gibt es mittlerweile einige, sowohl kostenpflichtige als auch kostenlose Applikationen. Sehr häufig werden hierbei Editoren verwendet. Viele Programmierer arbeiten auch mit dem Einrückungsstil, indem man verschiedene Codeteile einrückt, um eine bessere Lesbarkeit des Quellcodes zu ermöglichen.

Es gibt sehr viele verschiedene Programmiersprachen, welche zur Programmierung verwendet werden können. Es gibt viele dutzend verschiedene Programmiersprachen, wovon C wohl eine der wichtigsten darstellt, da viele Betriebssysteme größtenteils in C programmiert sind. C ist eine prozedurale Programmiersprache, welche streng dem Ablauf im Quelltext folgt. Objektorientiere Programmiersprachen jedoch versuchen verschiedene Funktionen zu sogenannten Objekten zusammenzufassen und zu kapseln, um die darin enthaltenen Daten vor einer überarbeitung zu schützen. Die Sprache Java ist objektorientiert und gewinnt in letzter Zeit immer größerer Beliebtheit. Auch PHP, welche hauptsächlich in Webanwendungen verwendet wird, bietet ab Version 5 objektorientierte Funktionen. Eng mit PHP ist auch SQL, eine Datenbanksprache, verknüpft, da zur Speicherung von Daten im Web PHP eingegebene Daten auswerten und SQL in eine Datenbank speichern kann. Weiterentwicklungen von C wie zum Beispiel C++ und C# werden sowohl zur Herstellung von Systemsoftware, als auch zur Herstellung von Anwendungssoftware verwendet.

Als erster Programmierer wird die Frau Ada Lovelace, die Mitte des 19. Jhdt. lebte, bezeichnet.