Wie Ada Lovelace, die erste Computerprogrammiererin, die Welt veränderte

| Von

ada-lovelaces

Ich weiß, es sieht nicht nach viel aus, aber dies ist das erste Computerprogramm, das jemals veröffentlicht wurde.

ada-lovelace-programm

Sein Schreiber war Augusta Ada King, Gräfin von Lovelace Das Programm, das allgemein als Ada Lovelace bezeichnet wird, war Teil eines akademischen Aufsatzes, der in den 1840er Jahren veröffentlicht wurde. Sowie nein, das ist kein Tippfehler.

Obwohl Ada eine etablierte Autorin und auch Mathematikerin war, ist sie für ihre Beiträge zur Welt des Computers viel besser bekannt. Wenn Sie schon einmal im Internet gesucht, etwas online erworben oder sogar ein Mobiltelefon benutzt haben, schulden Sie ihr unzählige Schulden. Jedes Jahr am 13. Oktober feiern wir den Ada Lovelace Day, der die enormen Beiträge der Frauen in den Bereichen wissenschaftliche Forschung, Innovation und Mathematik würdigt.

Dabei sollten wir jedoch Ada Lovelace selbst im Auge behalten, deren Arbeit noch einen bedeutenden und auch wesentlichen Einfluss auf unser Leben haben muss.

Das war Ada Lovelace?

Lovelace wurde 1815 im georgischen Großbritannien in die englische Oberschicht hineingeboren. Ihr Vater war der romantische Dichter Lord George Byron und auch ihre Mutter war Mädchen Anne Isabella Byron – eine äußerst informierte und fromme spirituelle Frau, die eine umfassende Ausbildung in literarischen Werken, Mathematik, wissenschaftlicher Forschung und auch Ideologie hatte.

Einen Monat nach ihrer Geburt trennten sich ihre Eltern in einer boshaften Trennung, und Lord Byron verließ England und ließ Ada sowohl von ihrer Mutter als auch von ihrer Oma auferweckt werden.

Ada Lovelace

Frau Anne Byron war aufgrund ihrer turbulenten (und auch typisch beladenen) Partnerschaft mit Lord Byron zutiefst misstrauisch gegenüber den Künsten. Aus diesem Grund drängte sie Ada, die harten wissenschaftlichen Forschungen sowie die Mathematik zu untersuchen, die ihr gelang.

Als Ergebnis von Adas gesegneter Erziehung wurde sie von einigen der größten Köpfe der Zeit trainiert, bestehend aus Augustus de Morgan und auch Mary Somerville Letzteres würde der 18-jährige Lovelace im Juni 1833 sicherlich vorstellen Charles Babbage – Ein Mann, der oft als „Vater des Computers“ bezeichnet wird.

Bei ihrem allerersten Treffen machte die junge Ada eher die Wahrnehmung von Babbage, dass sie einen Monat später in London willkommen geheißen wurde, damit sie das sehen könnte Differenz-Engine

Die Ouvertüre des Rechnens

Anfangs beschrieben die Worte „Computersystem“ keine Maschine, sondern eine Einzelperson.

Wenn jemand ein war menschlicher Computer Ihre Aufgabe wäre es sicherlich, Punkte buchstäblich zu berechnen. Das Problem war, dass Menschen nicht narrensicher sind und häufig Fehler sicherlich direkt in ihre Arbeit einfließen.

Diese Fehlbarkeit inspirierte Babbage, eine Maschine herzustellen, die diese Berechnungen systematisch, genau und automatisiert ausführen kann. Dieser Hersteller würde es einer Person ermöglichen, einige Spezifikationen einzugeben, und die Ausrüstung würde dann mit Sicherheit die richtigen Ergebnisse liefern. Rein theoretisch gesehen ist das nicht so unähnlich wie Computerprogramme mit moderner Hardware umgehen.

Ada-Lovelace-Differenz-Motor

Babbage begann mit dem Bau der sogenannten „Difference Engine“. Dies war eine mechanische Vorrichtung, die ausschließlich mit dem Ziel entwickelt wurde, Polynomformeln zu tabellieren.

Babbage erhielt ein beträchtliches staatliches Stipendium, um seinen Stil zu vervollständigen. Obwohl er nicht in der Lage war, ein funktionierendes Modell zu entwickeln, war Ada von seinem Modell der Ausrüstung fasziniert und überprüfte Babbage so oft sie konnte. Sie baute schnell eine enge Zusammenarbeit mit ihm auf, und Babbage war fasziniert von ihren hervorragenden mathematischen und analytischen Fähigkeiten.

Obwohl Babbage bald das Interesse an der Difference Engine verlor, ging ihre Partnerschaft direkt in seine folgende Aufgabe über: die Analytische Engine

Das erste Programm

Dies war eine weitaus enthusiastischere Aufgabe als die Difference Engine.

Während die Difference Engine ein einziges Ziel hatte, sollte die Analytical Engine ein universelles, programmierbares Computersystem sein. So etwas hatte es nicht gegeben.

In mehreren Aspekten hatte dies viel mit den heutigen Computern gemeinsam. Obwohl Babbage nicht in der Lage war, es zu vervollständigen, erlaubte die Analytical Engine dem Designer, Lücken sowie bedingte Anweisungen zu erstellen. Es gab auch eine primitive Arithmetic Logic Unit (ALU). Diese befinden sich sowohl in modernen CPUs als auch in GPUs und werden zur Durchführung von arithmetischen und bitweisen Operationen verwendet.

Adalovelace-Analyticalengine

Die Analytical Engine hat, obwohl sie nie verstanden wurde, viel Aufmerksamkeit und Interesse in der akademischen Gemeinschaft geweckt. Colleges luden normalerweise Babbage zum Reden ein, und 1840 sprach Babbage an der Universität von Turin. Anwesend war der italienische Mathematiker Luigi Menabrea , das schuf einen kurzen Beitrag darüber, was er tatsächlich gehört hatte.

Menabrea bat Lovelace später, es für die Veröffentlichung in der englischsprachigen Welt gleichzusetzen. Aufgrund der Tatsache, dass sie aufgrund ihrer engen Freundschaft mit Babbage ein nahezu enzyklopädisches Verständnis der Maschine hatte, wurde sie gebeten, diese zu erweitern.

Ihr letzter kurzer Artikel übernahm die Kontrolle über ein Jahr und war mehr als dreimal so groß wie der erste. Sie nahm nicht nur zu, sondern bestand auch aus einer Reihe mathematischer Layouts.

Eine davon war eine Formel, die die Analytic Engine berechnen konnte Bernoulli-Zahlen Dies wird ausgiebig als das erste veröffentlichte Computersystemprogramm gefeiert, und auch deshalb wird Lovelace allgemein als der erste Computersystementwickler überhaupt beschrieben.

Moderne Ada Lovelaces

Lovelace starb 1852 im jungen Alter von 36 Jahren. Sie spielte nicht nur eine wichtige Rolle bei der Weiterentwicklung der Informatik als Gebiet, sondern begann auch eine lange und große Tradition von Frauen, die unglaubliche Sprünge in Computersystemen und -technologien machten.

Es gibt viel zu viele Fälle, um sie angemessen aufzulisten. Von Marissa Mayer zu Kathy Sierra , ebenso gut wie Sheryl Sandberg Frauen spielen eine entscheidende Rolle auf dem Technologiemarkt. Insbesondere jemand zeichnet sich jedoch dadurch aus, dass er eine entscheidende Funktion bei der Entwicklung der Computertechnologie hat.

Ihr Name war Elegance Hopper 1906 geboren, stellte sie schnell fest, dass sie eine Begabung für Mathematik hatte und promovierte schließlich. von Yale im Thema. Im Jahr 1943, während der Zweite Weltkrieg tobte, trat sie der United States Navy Reserve bei, wo sie beauftragt wurde, mit der zu arbeiten Harvard Mark 1 Computer

DN-SC-84-05971

Obwohl nach unseren Maßstäben primitiv, spielte diese Maschine eine wichtige Rolle in der Kampfinitiative. Sie wurden auch von John Von Neumann verwendet, um den Aufschwung einer Atombombe zu simulieren, lange bevor sie verwendet wurden, um das imperiale Japan zur Unterwerfung zu bringen.

Ein paar Jahre später konstruierte Hopper den ersten Compiler der Welt. A-0 genannt (Arithmetic Language Version 0) funktionierte es auf UNIVAC 1 und kann eine Art mathematischen Code direkt in Maschinencode übersetzen.

adalovelace-univac1

Receptacle war der Meinung, dass Computersystemcode für Menschen verständlich sein sollte. Diese Ideologie motivierte die Entwicklung von COBOL (eine Sprache, die bis heute in großem Umfang verwendet wird, insbesondere in Bezug auf Erbesysteme). Cobol wiederum hat viele der Programmsprachen beeinflusst, die wir heute verwenden.

Während dieser ganzen Zeit blieb Hopper in der Marine und erreichte unweigerlich den Rang eines Konteradmirals, bis sie 1986 im Alter von 79 Jahren freigelassen wurde. Sie tauchte sogar in der Letterman Show auf.

Glücklicher Ada Lovelace Tag

Wir alle schulden Ada Lovelace, Grace Hopper und vielen anderen weiblichen Mathematikern, Informatikern, Programmierern und Elektrodesignern eine erhebliche finanzielle Verpflichtung. Ohne sie frage ich Sie, ob Sie einen Computer hätten, um diesen Artikel zu überprüfen.

Gibt es irgendeine andere Art von Frauen in der Technik, die Sie inspirieren? Erzählen Sie mir davon im unten aufgeführten Bemerkungsbereich.

Bildnachweis: Unterscheidungsmaschine (Carsten Ulrich) , Analytische Engine (Bruno Barral)

Klicken Sie, um diesen Beitrag zu bewerten!
[Gesamt: 0 Durchschnitt: 0]

Andere verwandte Artikel

5 Gründe, Sonys eBook-Reader zu lieben

Auf dem Marktplatz für Buchbesucher sind die Optionen, die mit den Internet-Buchhandlungen, dem Kindle und auch Nook, verbunden sind, offensichtliche…

Schreibe einen Kommentar