Softwaregeschichte - Was ist das, Definition und Konzept

Die Geschichte der Software beschäftigt sich mit den Ursprüngen, der Entwicklung und verschiedenen Ereignissen, die während der gesamten Existenz von Software aufgetreten sind.

Wir verstehen Software als den immateriellen Teil oder Faktor der Computer- und Informatik, der es ermöglicht, dass Hardware nützlich ist. Beispiele hierfür sind Betriebssysteme oder Anwendungen.

Daher kann die Software nicht ohne das Eingreifen der Hardware existieren und umgekehrt, so dass beide Begriffe einander brauchen, um einen Nutzen oder Nutzen haben zu können.

Herkunft der Software

Software als theoretischer Begriff hat seinen Ursprung in zwei bemerkenswerten Ereignissen.

Die erste bezieht sich auf die Entwicklung eines Algorithmus, der für eine bestimmte Maschine entworfen wurde, wie es die „analytische Maschine“ zu ihrer Zeit Mitte des 19. Jahrhunderts war. Diese Maschine wurde letztendlich nie realisiert und der Algorithmus nicht in die Praxis umgesetzt. Die Programmiererin des ersten "Proto-Teils" der Software war Ada Lovelace, die erste weibliche Programmiererin der Geschichte.

Das zweite Ereignis, das eintrat, war eine Arbeit von Alan Turing, die auf berechenbaren Zahlen basierte, sodass wir uns der ersten Softwaretheorie aller Zeiten gegenübersehen würden. Dies geschah kurz vor der Mitte des 20. Jahrhunderts.

Zusammenfassend lässt sich sagen, dass Software ein Begriff ist, der seit relativ wenigen Jahren verwendet wird, also eine Wissenschaft ist, die noch einen langen Weg vor sich hat.

Historische Phasen der Software

Wir können die Geschichte der Software in folgende Phasen einteilen, beginnend von ihrer Entstehung bis zu ihrer Situation im 21. Jahrhundert:

  • Etappe vor 1950: Es sind Jahrzehnte, in denen die ersten Grundlagen und Pinselstriche der Software gelegt werden. Wie im vorigen Abschnitt erwähnt, sind Ada Lovelace und Alan Turing die Vorläufer des Konzepts „Software“.
  • Jahrzehnt der 50 '60' und 70 ': Software wurde in diesen Jahren von einem theoretischen und abstrakten Konzept zu einem unverzichtbaren Faktor für die Erfindung und Entwicklung von Geräten oder Maschinen. Der Begriff „Software Engineering“ wird erstmals auf einer NATO-Konferenz geprägt. Dies ist die erste Stichprobe einer der am meisten studierten und entsprechend nachgefragten Wissenschaften und Berufe. Die damals am weitesten verbreiteten Sprachen waren COBOL und FORTRAN.
  • Jahrzehnt der 80er und 90er Jahre: In diesen zwei Jahrzehnten wurde ein Problem erkannt, nämlich dass die große Nachfrage das Angebot an Fachleuten in der Branche überstieg. Außerdem könnten Fachleute ohne vorherige Spezialisierung nicht so viele Wissensgebiete abdecken. Die ersten Zusammenbrüche traten bei Projekten und Jobs von fortgeschrittener Komplexität auf. Ohne weiter zu gehen, wurde zu dieser Zeit Windows 1985 und Linux 1992 auf den Markt gebracht. Darüber hinaus ist das Erscheinen von HTML dem Aufstieg des World Wide Web (WWW) zu verdanken, einem der wichtigsten Meilensteine ​​des digitalen Zeitalters.
  • XXI Jahrhundert: Seit Beginn des 21. Jahrhunderts wurden in allen Bereichen der Software große Fortschritte gemacht. Seit dem Aufkommen des revolutionären Smartphones mit integrierter Software kann ein einziges Gerät Aufgaben ausführen, für die früher ein Computer erforderlich war. Andererseits sind auch Entwicklungsstände bei noch zu untersuchenden und zu entwickelnden Technologien wie KI oder den bereits bekannten Kryptowährungen erreicht. Beispiele für diese Fortschritte sind die Sprachassistenten großer Unternehmen wie Apple, Microsoft oder Amazon, die menschliches Verhalten nachahmen können. Für diese Zwecke gibt es eine Vielzahl von Programmiersprachen, bei denen das Ziel des Projekts bestimmt, welche Sprache verwendet werden soll und somit welcher spezifische Berufstyp benötigt wird. Einige Sprachen, die wir erwähnen können, sind SWIFT (für Anwendungen in iOS-Umgebungen), JavaScript (für Webumgebungen) oder PHP (für Aufgaben und Programmierung von Servern oder physischen Maschinen gedacht).

Wie festgestellt wurde, ist die Geschichte der Software nicht allzu lang, aber sehr intensiv, da viele Entwicklungen und Verzweigungen während ihrer historischen Reise auftreten. Ein Beweis dafür sind die zahlreichen Programmiersprachen und die zehntausenden Projekte, die darauf basierend durchgeführt wurden.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave