Was war die wichtigste erfindung in der Softwareentwicklung?
-
Der Compiler

-
naja, die software

-
Koffein
-
Das Forum hier

-
Ganz klar: DOS und Windows.

Nein, im Ernst: vielleicht die modernen Datenbanken.
-
Der Bildschirmeditor.
-
Erhard Henkes schrieb:
Ganz klar: DOS und Windows.

Nein, im Ernst: vielleicht die modernen Datenbanken.Ich bin noch ohne ausgekommen, ein array ist doch top
-
Lisp... Blödsinn, natürlich C++!

-
Eins der ersten Massenspeichergeräte waren Lochkarten und damit konnten größere Mengen von Programmieren Computer nutzen. Die Lochkarten wurden der Reihe nach abgearbeitet.
Die wichtigste Erfindung in der Softwareentwicklung ist daher meiner Meinung nach die hardwareseitige Implementierung des "Goto", wodurch Abfragen und Schleifen, Prozeduren und damit auch OOP möglich wurden.
-
Xin schrieb:
Eins der ersten Massenspeichergeräte waren Lochkarten und damit konnten größere Mengen von Programmieren Computer nutzen.
und was haben die programmierer vorher genutzt?
-
zZzZZz schrieb:
und was haben die programmierer vorher genutzt?
lötkolben.
-
zZzZZz schrieb:
Xin schrieb:
Eins der ersten Massenspeichergeräte waren Lochkarten und damit konnten größere Mengen von Programmieren Computer nutzen.
und was haben die programmierer vorher genutzt?
Programme, die keine Sprünge benötigten, bzw. einen Operator, der je abhängig vom Ergebnis springen musste und den nächsten Lochkartenstapel in den Lochkartenleser gelegt hat - sofern möglich.
Andernfalls ließ man sein Programm laufen, erhielt ein Ergebnis und lochte anschließend die Fortsetzung zum ersten Programm.
Lötkolben waren nicht unbedingt erforderlich, dafür konnte man an den jeweiligen Stellen Schalter (also meschanische, wie Lichtschalter) anbringen.
Klick Dich mal durch hier durch bis auf Seite 5 und schau Dir mal die Daten eines "Mark I" Computers an.
Zu dem Zeitpunkt war das Laden von Programmen per Lochkarte noch ein riesiger Fortschritt. Univac ist hier glaube ich das passende Stichwort.
-
Xin schrieb:
Lötkolben waren nicht unbedingt erforderlich, dafür konnte man an den jeweiligen Stellen Schalter (also meschanische, wie Lichtschalter) anbringen.
Ja und wie bringt man Lichtschalter an? mit nem Lötkolben.
-
Krux schrieb:
Ja und wie bringt man Lichtschalter an? mit nem Lötkolben.
Das wär dann wohl ein Fall für thedailywtf.
-
Krux schrieb:
Xin schrieb:
Lötkolben waren nicht unbedingt erforderlich, dafür konnte man an den jeweiligen Stellen Schalter (also meschanische, wie Lichtschalter) anbringen.
Ja und wie bringt man Lichtschalter an? mit nem Lötkolben.
Nee, mit Steckverbindern. *scnr*
-
thordk schrieb:
zZzZZz schrieb:
und was haben die programmierer vorher genutzt?
lötkolben.
Lochkarten sind älter als elektr(on)ische Rechenmaschinen :p
-
du spielst auf webstühle an? das stimmt. aber der begriff "softwareentwicklung" tauchte vor dem 20. jahrhundert nicht auf

-
Hallo
thordk schrieb:
du spielst auf webstühle an? das stimmt. aber der begriff "softwareentwicklung" tauchte vor dem 20. jahrhundert nicht auf

Das Wort `Software' taucht erst im 20.Jahrhundert auf, der Begriff `Software'
ist viel älter.Ada Lovelace beschrieb Mitte des 19.Jahrhunderts ein Programm zur Berechnung
von Bernoulli-Zahlen, samt einer Portierung auf die mechanische Rechenmaschine von Babbage.Übrigens sind Algorithmen auch Software (und zwar in abstrakter Notation), und
daher ist schon Euklids Algorithmus vor tausenden von Jahren eine Software;
Hardware war damals der Abakus, eine aus der Mode gekommene Plattform.Gruß
-
Die Mathematik.
Ohne die gebe es keinen Computer und keine Software.
-
Wobei sich da natürlich die Frage stellt, ob Mathematik an sich wirklich eine Erfindung ist.