5. Der Beginn des Software-Engineerings
Hinweis: Diese Comics wurden ursprünglich auf Koreanisch geschrieben und ins Englische übersetzt. Wenn Sie Fehler oder Fehler in diesen Comics finden, hinterlassen Sie bitte unten Ihre Kommentare.
Bis in die 1960er Jahre war Hardware der Schwerpunkt der Computertechnik. Computer und Peripheriegeräte waren große Maschinen, die große Räume füllten, sie waren kostspielig und erforderten Arbeitskräfte für den Betrieb. Anders als heute war Software damals kein eigenständiges Gebiet der Technik oder Wissenschaft.
Mathematiker waren an der Erfindung der frühen Computer beteiligt, sodass es für Studenten mit Schwerpunkt Mathematik in den frühen Tagen einfach war, sich der Computerprogrammierung zu nähern.
Menschen mit einem Abschluss in Naturwissenschaften oder Ingenieurwesen lernten Programmieren, weil sie mathematische Berechnungen und verschiedene Experimente mit Computern durchführen konnten, die zuvor manuell durchgeführt wurden. Einige von ihnen verliebten sich in das Programmieren und wechselten ihren Job als Programmierer.
Dennis Ritchie, Schöpfer von C und Unix, studierte ursprünglich Physik und angewandte Mathematik an der Universität.
Margaret Hamilton , nahm in den 1960er Jahren an der Apollo 11-Mission teil und entwickelte die Mondlandesoftware. Insbesondere stellte sie fest, dass die Softwareentwicklung nicht so ernst genommen wurde wie die Ingenieurwissenschaften und nicht einmal als Wissenschaft angesehen wurde.
Nach ihrem Mathematikstudium an der Universität begann sie als Programmiererin am MIT zu arbeiten, um die Promotion ihres Mannes zu unterstützen. Zu dieser Zeit beteiligte sie sich ohne eine angemessene Ausbildung in Softwareentwicklung an der Entwicklung eines Programms zur Vorhersage des Wetters.
Anschließend wurde sie Expertin für Systemprogrammierung und nahm an der Apollo-11-Mission teil. Damals enthielt die Apollo-11-Mission kein Budget und keinen Zeitplan für die Softwareentwicklung, und Software wurde in den Anforderungen nicht erwähnt [1]. Software war jedoch wichtig genug, um den Flug des Raumfahrzeugs und der Mondlandefähre zu steuern. Margaret nahm ihre Tochter am Wochenende mit ins Büro, um zuverlässigere Software zu entwickeln.
Schließlich beteiligten sich 1968 bis zu 400 Personen an der Entwicklung der Software für die Mondlandefähre, und die Mission Apollo 11 wurde erfolgreich abgeschlossen.
Insbesondere verwendete sie den Begriff „Software Engineering“ erstmals zu Beginn der Apollo-Missionen, um Software als eigenständige Domäne wie Hardware zu erkennen. Sie half auch bei der Erstellung einer Kursarbeit über Computerprogrammierung am MIT[4].
Eine interessante Tatsache ist, dass viele Softwareentwickler bis in die 1960er Jahre Frauen waren, aber dies ist ein signifikanter Unterschied im Vergleich zur aktuellen Situation, in der Männer den Bereich der Computerprogrammierung dominieren. Der Grund dafür ist, dass damals die Softwareentwicklung weniger wichtig war als die Hardwareentwicklung, also hauptsächlich Frauen das Sagen hatten und sie auch weniger bezahlt wurden als Männer[2]. Sucht man im Internet nach Schwarz-Weiß-Fotos von frühen Computern, sieht man viele Frauen vor den Computern.
Alle Personen, die die Programmierung durch Anschluss der Funktionseinheitsplatinen bei ENIAC durchführten, waren Frauen[3].
Grace Hopper, die den ersten Compiler erstellt und das erste Debugging(?) durchgeführt hat, ist ebenfalls eine Frau und promovierte Mathematikerin. 1947 arbeitete Hopper an der Programmierung mit dem Mark II . Eines Tages funktionierte ihre Lochkarteneingabe nicht.
Schließlich fand sie heraus, dass der Computer wegen der toten Motte im Relais nicht richtig funktionierte.
Und während sie die Motte an ihr Arbeitsbuch anheftete, hinterließ sie eine Notiz, dass es der erste Computerfehler war.
In den frühen Tagen, als Computer verwendet wurden, spielten Frauen eine Pionierrolle in der Softwareentwicklung und schufen die Grundlage für die Geburt von Software Engineering.
Verweise
[1]https://www.wired.com/2015/10/margaret-hamilton-nasa-apollo/
[2]http://www.smithsonianmag.com/smart-news/computer-programming-used-to-be-womens-work-718061/
[3]https://iq.intel.com/how-female-eniac-programmers-pioneered-the-software-industry/
[4]https://en.wikipedia.org/wiki/Margaret_Hamilton_(scientist)

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































