Wann und wie erschienen die ersten Programme? Wer hat den ersten Computervirus erfunden? Das „Slice Bread“-Problem in einer höheren Programmiersprache

Gräfin
Ada Lovelace

Auf einer Technologieausstellung im Jahr 1834 stellte Charles Babbage erstmals öffentlich seine Neuentwicklung vor – die Urgroßmutter moderner Computer.

Natürlich war seine Rede voller mathematischer Begriffe und logischer Berechnungen, die für einen unvorbereiteten Menschen schwer zu verstehen waren.

Und Ada Lovelace (1815-1852) verstand nicht nur alles, sondern bombardierte Charles auch mit Fragen zum Kern des Problems.

Babbage war erstaunt über die Scharfsinnigkeit des Mädchens; außerdem war Ada fast im gleichen Alter wie seine früh verstorbene Tochter.

Wer war dieses Mädchen?

Ada Augusta Lovelace, geborene Byron, wurde am 10. Dezember 1815 in der Familie des berühmten englischen Dichters Lord Byron und seiner Frau Anabella geboren. Einen Monat nach der Geburt des Kindes verließ Lord Byron die Familie und sah seine Tochter nie wieder.

Anabella tat alles, damit ihre Tochter nie Dichterin wurde. Sie engagierte die damals hervorragenden Lehrer ihrer Tochter, um sie für Mathematik und Musik zu interessieren, und war damit recht erfolgreich. Während ihrer schweren Krankheit setzte Ada, die drei Jahre lang nicht mehr laufen konnte, ihr Studium fort.

Im Jahr 1834 kam auf einer Technologieausstellung die Begeisterung einer jungen Dame für Mathematik zum Ausdruck. Mit Hilfe der Mathematik hat sich eine neue, hervorragende Möglichkeit eröffnet, eine Maschine dazu zu bringen, einem Menschen bei der Lösung mathematischer Probleme zu helfen! Anschließend überwachte Babbage Adas wissenschaftliche Studien, schickte ihr interessante Artikel und Bücher und machte sie mit seiner Arbeit bekannt.

Mit Blick auf die Zukunft kann ich aus eigener Erfahrung sagen, dass ich, als ich als Student begann, meine ersten Computerprogramme zu schreiben, auch von den Fähigkeiten der Maschine im Bereich der mathematischen Berechnungen im wahrsten Sinne des Wortes schockiert war. Und was den Umfang der Berechnungen, die Geschwindigkeit und das Fehlen von Fehlern in den Berechnungen angeht, hat der Computer natürlich alles super gemacht!

Im Jahr 1835 heiratete Ada Lord King, der später den Titel Earl of Lovelace erhielt. Sie hatten zwei Söhne und eine Tochter, aber weder Kinder noch Ehemann noch gesellschaftliches Leben konnten Ada von ihrer geliebten Mathematik abbringen. Kein Wunder, dass sie die „Herrin der Zahlen“ genannt wurde!

Im Jahr 1842 veröffentlichte der italienische Mathematiker Luis Menebrea, Lehrer für Ballistik an der Turiner Artillerie-Akademie, „Ein Essay über die von Charles Babbage erfundene analytische Maschine“. Das Buch wurde auf Französisch verfasst und Babbage bat Ada Augusta, es ins Englische zu übersetzen.

Gräfin Lovelace kam vernünftigerweise zu dem Schluss, dass ihre Mutter völlig ausreichte, um für ihre Enkelkinder und einen großen Stab an Hausangestellten zu sorgen, und kehrte glücklich in die Welt der Mathematik zurück. Ada Augusta beschloss, sich ganz ihrer Lieblingswissenschaft zu widmen und an Babbages Maschine und ihrer weiten Verbreitung zu arbeiten.

Ihr Mann hat sie übrigens voll und ganz unterstützt. Dies ist wahrscheinlich der Grund, warum sein Name in die Geschichte der Computertechnologie einging.

Neun Monate lang arbeitete die Gräfin am Text des Buches und fügte dabei ihre eigenen Kommentare und Beobachtungen hinzu. Es waren diese Kommentare und Bemerkungen, die sie in der Welt der Wissenschaft berühmt machten und sie gleichzeitig in die Geschichte einführten.

In einer ihrer Notizen schrieb sie unabhängig voneinander die erste in der Geschichte der Menschheit Computerprogramm- ein Algorithmus, der eine Liste von Operationen zur Berechnung von Bernoulli-Zahlen darstellt.

Ada Lovelace nimmt die „Stufen“ der Computerprogrammierung vorweg und stellt wie moderne Mathematiker zunächst das Problem dar, wählt dann eine für die Programmierung geeignete Berechnungsmethode aus und beginnt erst dann mit der Erstellung des Programms.

Lovelaces „Notes“ legten den Grundstein für die moderne Programmierung. Eines der wichtigsten Konzepte in der Programmierung ist das Konzept einer Schleife, das sie wie folgt definiert:

„Unter einem Zyklus von Vorgängen ist jede Gruppe von Vorgängen zu verstehen, die mehr als einmal wiederholt wird.“

Durch das Organisieren von Schleifen in einem Programm wird dessen Größe erheblich reduziert. Ohne eine solche Reduzierung praktischer Nutzen Analyse-Engine wäre unrealistisch, da sie mit Lochkarten arbeitete und für jedes zu lösende Problem eine große Anzahl davon benötigt würde.

„Wir können mit Recht sagen, dass die Analytical Engine algebraische Muster auf die gleiche Weise webt, wie der Webstuhl von Jacquard Blumen und Blätter reproduziert.“

– schrieb Gräfin Lovelace. Sie war eine der wenigen, die verstand, wie die Maschine funktionierte und welche Aussichten sie hatte.

Schon damals war sich Ada Lovelace der kolossalen Fähigkeiten des Universalcomputers voll bewusst.

Gleichzeitig war ihr die Grenzen dieser Möglichkeiten vollkommen klar:

„Es ist ratsam, davor zu warnen, die Fähigkeiten der Analyse-Engine zu übertreiben. Die Analytical Engine erhebt nicht den Anspruch, etwas wirklich Neues zu schaffen. Eine Maschine kann alles tun, was wir ihr sagen können. Sie kann der Analyse folgen; aber es kann keine analytischen Zusammenhänge oder Wahrheiten vorhersagen. Die Funktion der Maschine besteht darin, uns zu helfen, das zu erlangen, womit wir bereits vertraut sind.“

Gleichzeitig sah sie bereits in den 40er Jahren des 19. Jahrhunderts in der Maschine, woran ihr Erfinder Babbage zu denken fürchtete: „Das Wesen und der Zweck der Maschine ändern sich je nachdem, welche Informationen wir in sie eingeben.“ Die Maschine wird in der Lage sein, Musik zu schreiben, Bilder zu zeichnen und wissenschaftliche Wege aufzuzeigen, die wir noch nie irgendwo gesehen haben.“

In meinem ersten und leider einzigen wissenschaftliche Arbeit Ada Lovelace untersuchte eine Vielzahl von Fragestellungen, die auch für die moderne Programmierung relevant sind. Die Notizen der Gräfin Lovelace zu Luis Menebreas Buch nehmen nur 52 Seiten ein. Eigentlich ist das alles, was Ada Lovelace der Geschichte hinterlassen hat. Aber diese Kürze ist die Schwester enormen Talents. Selbst 52 Seiten können die Welt um Sie herum bis zur Unkenntlichkeit verändern.

Ende des 19. Jahrhunderts erfand Herman Hollerith in Amerika Zähl- und Stanzmaschinen. Sie verwendeten Lochkarten, um numerische Informationen zu speichern.

Jede dieser Maschinen konnte nur ein bestimmtes Programm ausführen und Lochkarten und darauf gestanzte Zahlen manipulieren.

Zähl- und Stanzmaschinen führten das Perforieren, Sortieren, Summieren und Drucken numerischer Tabellen durch. Diese Maschinen waren in der Lage, viele typische Probleme der statistischen Verarbeitung, der Buchhaltung und anderer zu lösen.

G. Hollerith gründete eine Firma zur Herstellung von Zähl- und Stanzmaschinen, die dann in ein Unternehmen umgewandelt wurde IBM- heute der weltweit bekannteste Computerhersteller.

Die unmittelbaren Vorgänger der Computer waren Relais Computer.

In den 30er Jahren des 20. Jahrhunderts wurde die Relaisautomatisierung stark entwickelt , was erlaubte Informationen in binärer Form kodieren.

Während des Betriebs einer Relaismaschine wechseln Tausende von Relais von einem Zustand in einen anderen.

In der ersten Hälfte des 20. Jahrhunderts entwickelte sich die Funktechnik rasant. Das Hauptelement der damaligen Funkempfänger und Funksender waren Elektronenvakuumröhren.

Elektronenröhren wurden zur technischen Grundlage für die ersten elektronischen Rechner (Rechner).

Der erste Computer - Universalmaschine auf Vakuumröhren, die 1945 in den USA gebaut wurden.

Diese Maschine hieß ENIAC (steht für: Electronic Digital Integrator and Calculator). Die Designer von ENIAC waren J. Mauchly und J. Eckert.

Die Zählgeschwindigkeit dieser Maschine übertraf die Geschwindigkeit der damaligen Relaismaschinen um das Tausendfache.

Erste elektronischer Computer ENIAC wurde mit der Plug-Switch-Methode programmiert, das heißt, das Programm wurde durch die Verbindung einzelner Blöcke der Maschine mit Leitern auf einer Patchplatine erstellt.

Dieses komplexe und langwierige Verfahren zur Vorbereitung der Maschine für die Arbeit machte ihre Verwendung unbequem.

Die Hauptideen, auf denen es sich seit vielen Jahren weiterentwickelt Computertechnologie wurden vom größten amerikanischen Mathematiker John von Neumann entwickelt

Im Jahr 1946 veröffentlichte die Zeitschrift Nature einen Artikel von J. von Neumann, G. Goldstein und A. Burks mit dem Titel „A Preliminary Consideration of the Logical Design of an Electronic Computing Device“.

In diesem Artikel werden die Prinzipien des Designs und der Funktionsweise eines Computers beschrieben. Das wichtigste Prinzip ist das Prinzip des gespeicherten Programms, bei dem die Daten und das Programm im allgemeinen Speicher der Maschine abgelegt werden.

Grundlegende Beschreibung Gewöhnlich werden Geräte und Bedienung eines Computers genannt Computerarchitektur. Die im oben genannten Artikel vorgestellten Ideen wurden „J. von Neumanns Computerarchitektur“ genannt.

1949 wurde der erste Computer mit Neumann-Architektur gebaut – die englische EDSAC-Maschine.

Ein Jahr später erschien der amerikanische Computer EDVAC. Die genannten Maschinen existierten in Einzelexemplaren. Die Serienproduktion von Computern begann in den 50er Jahren in entwickelten Ländern.

In unserem Land wurde der erste Computer 1951 entwickelt. Es hieß MESM – kleine elektronische Rechenmaschine. Der Designer des MESM war Sergei Alekseevich Lebedev

Unter der Führung von S.A.

Lebedew wurden in den 50er Jahren serielle Röhrencomputer BESM-1 (große elektronische Rechenmaschine), BESM-2, M-20 gebaut.

Zu dieser Zeit gehörten diese Autos zu den besten der Welt.

In den 60er Jahren leitete S.A. Lebedev die Entwicklung der Halbleitercomputer BESM-ZM, BESM-4, M-220, M-222.

Die BESM-6-Maschine war eine herausragende Errungenschaft dieser Zeit. Dies ist der erste inländische und einer der ersten Computer der Welt mit einer Geschwindigkeit von 1 Million Operationen pro Sekunde.

Nachfolgende Ideen und Entwicklungen von S.A. Lebedev trug zur Entwicklung fortschrittlicherer Maschinen nachfolgender Generationen bei.

Dies hat seit jeher zu einer Steigerung der Rechenleistung des Computers, also der Geschwindigkeit und der Speicherkapazität, geführt.

Dies ist jedoch nicht die einzige Folge des Generationswechsels. Mit solchen Übergängen kam es zu erheblichen Veränderungen in der Computerarchitektur, das Spektrum der auf einem Computer gelösten Aufgaben erweiterte sich und die Art der Interaktion zwischen Benutzer und Computer änderte sich.

Erste Computergeneration - Rohrmaschinen aus den 50er Jahren.

Die Zählgeschwindigkeit der schnellsten Maschinen der ersten Generation erreichte 20.000 Operationen pro Sekunde (M-20-Computer).

Zur Eingabe von Programmen und Daten dienten Lochstreifen und Lochkarten.

Da der interne Speicher dieser Maschinen klein war (er konnte mehrere tausend Zahlen und Programmbefehle speichern), wurden sie hauptsächlich für technische und wissenschaftliche Berechnungen verwendet, die nicht mit der Verarbeitung großer Datenmengen verbunden waren.

Dabei handelte es sich um ziemlich sperrige Strukturen mit Tausenden von Lampen, die manchmal Hunderte von Quadratmetern einnahmen und Hunderte Kilowatt Strom verbrauchten

Programme für solche Maschinen wurden in Maschinenbefehlssprachen kompiliert. Das ist eine ziemlich arbeitsintensive Arbeit.

Daher war die Programmierung damals nur wenigen zugänglich.

1949 wurde in den USA das erste Halbleiterbauelement entwickelt, das die Vakuumröhre ersetzte. Es wurde Transistor genannt. Transistoren wurden schnell in die Funktechnik eingeführt.

Zweite Generation von Computern In den 60er Jahren wurden Transistoren zur elementaren Basis für Computer.

zweite Generation

Der Übergang zu Halbleiterelementen hat die Qualität von Computern in jeder Hinsicht verbessert: Sie sind kompakter, zuverlässiger und weniger energieintensiv geworden

Die Geschwindigkeit der meisten Maschinen hat Zehn- und Hunderttausende Operationen pro Sekunde erreicht. Volumen interner Speicher

im Vergleich zu Computern der ersten Generation um das Hundertfache erhöht.

Externe (magnetische) Speichergeräte haben eine große Entwicklung erfahren: Magnettrommeln, Magnetbandlaufwerke.

Dadurch wurde es möglich, Informations-, Referenz- und Suchsysteme auf einem Computer zu erstellen. Solche Systeme erfordern eine Langzeitlagerung magnetische Medien

große Mengen an Informationen. Während der zweiten Generation Programmiersprachen begannen sich aktiv zu entwickeln hohes Niveau

. Die ersten davon waren FORTRAN, ALGOL, COBOL.

Die Zusammenstellung eines Programms ist nicht mehr vom Automodell abhängig; es ist einfacher, übersichtlicher und zugänglicher geworden.

Programmieren als Element der Lese- und Schreibkompetenz ist vor allem bei Menschen mit höherer Bildung weit verbreitet. wurde auf einer neuen Elementbasis erstellt - integrierten Schaltkreisen. Mithilfe hochentwickelter Technologie haben Spezialisten gelernt, recht komplexe elektronische Schaltkreise auf einem kleinen Wafer aus Halbleitermaterial mit einer Fläche von weniger als 1 cm zu montieren.

Sie wurden integrierte Schaltkreise (ICs) genannt.

Die ersten ICs enthielten Dutzende, dann Hunderte von Elementen (Transistoren, Widerstände usw.).

Als sich der Integrationsgrad (Anzahl der Elemente) tausend näherte, begann man, sie große integrierte Schaltkreise (LSI) zu nennen; dann erschienen ultragroße integrierte Schaltkreise (VLSI).

Die Produktion von Computern der dritten Generation begann in der zweiten Hälfte der 60er Jahre, als das amerikanische Unternehmen IBM mit der Produktion des Maschinensystems IBM-360 begann. Das waren IS-Autos.

Wenig später begann die Produktion von Maschinen der auf LSI basierenden IBM-370-Serie.

In der Sowjetunion begann in den 70er Jahren die Produktion von Maschinen der ES-Serie von Computern ( Einheitliches System Computer) basierend auf dem IBM-360/370-Modell.

Übergang in die dritte Generation mit erheblichen Veränderungen in der Computerarchitektur verbunden.

Es wurde möglich, mehrere Programme gleichzeitig auf einer Maschine auszuführen. Diese Betriebsart wird Multiprogramm-Modus (Mehrprogrammmodus) genannt.

Die Arbeitsgeschwindigkeit der leistungsstärksten Computermodelle hat mehrere Millionen Operationen pro Sekunde erreicht.

Auf Maschinen der dritten Generation erschien ein neuer Typ externer Speichergeräte – magnetisch Festplatten .

Wie Magnetbänder können auch Disketten eine unbegrenzte Menge an Informationen speichern.

Aber die Laufwerke sind es Magnetplatten(NMD) arbeiten viel schneller als NML.

Neue Arten von I/O-Geräten sind weit verbreitet: zeigt, Plotter.

In dieser Zeit erweiterten sich die Einsatzgebiete von Computern erheblich. Es wurden Datenbanken, die ersten Systeme der künstlichen Intelligenz, computergestütztes Design (CAD) und Steuerungssysteme (ACS) erstellt.

In den 70er Jahren erlebte die Reihe der kleinen (Mini-)Computer eine starke Entwicklung. Die Maschinen der amerikanischen Firma DEC PDP-11-Serie sind hier zu einer Art Standard geworden.

In unserem Land wurde nach diesem Modell eine Reihe von SM-Computern (System of Small Computers) entwickelt. Sie sind kleiner, billiger und zuverlässiger als große Autos.

Maschinen dieser Art eignen sich gut zur Steuerung verschiedener technischer Objekte: Produktionsanlagen, Laborgeräte, Fahrzeuge. Aus diesem Grund werden sie Kontrollmaschinen genannt.

In der zweiten Hälfte der 70er Jahre übertraf die Produktion von Minicomputern die Produktion von Großmaschinen.

Vierte Computergeneration

Das nächste revolutionäre Ereignis in der Elektronik ereignete sich 1971, als die amerikanische Intel-Unternehmen kündigte die Schöpfung an Mikroprozessor .

Der Mikroprozessor ist extrem groß integrierte Schaltung, in der Lage, die Funktionen der Haupteinheit eines Computers – des Prozessors – auszuführen

Mikroprozessor ist ein Miniaturgehirn, das nach einem in seinem Gedächtnis eingebetteten Programm arbeitet.

Zunächst wurden Mikroprozessoren in verschiedene technische Geräte eingebaut: Maschinen, Autos, Flugzeuge . Solche Mikroprozessoren leisten automatische Steuerung Betrieb dieser Technik.

Durch die Verbindung eines Mikroprozessors mit Ein-/Ausgabegeräten und externem Speicher erhielten wir einen neuen Computertyp: einen Mikrocomputer

Mikrocomputer sind Maschinen der vierten Generation.

Ein wesentlicher Unterschied zwischen Mikrocomputern und ihren Vorgängern ist ihre geringe Größe (die Größe eines Haushaltsfernsehers) und die vergleichsweise geringen Kosten.

Dies ist das erste Art von Computern, das im Einzelhandel erschien.

Der beliebteste Computertyp sind heute Personalcomputer.

Die Entstehung des Phänomens Personalcomputer ist mit den Namen zweier amerikanischer Spezialisten verbunden: Steve Jobs und Steve Wozniak.

1976 wurde ihr erster Serien-PC, Apple-1, geboren und 1977 Apple-2.

Die Essenz dessen, was es ist Personalcomputer lässt sich kurz wie folgt formulieren:

Ein PC ist ein Mikrocomputer mit benutzerfreundlicher Hard- und Software.

Das PC-Hardware-Kit verwendet

    Farbgrafikdisplay,

    mausartige Manipulatoren,

    "Joystick",

    komfortable Tastatur,

    Benutzerfreundliche CDs (magnetisch und optisch).

Software ermöglicht es einer Person, einfach mit der Maschine zu kommunizieren, schnell die grundlegenden Arbeitstechniken zu erlernen und vom Computer zu profitieren, ohne auf Programmierung zurückgreifen zu müssen.

Die Kommunikation zwischen Mensch und PC kann in Form eines Spiels mit bunten Bildern auf dem Bildschirm und Ton erfolgen.

Es ist nicht verwunderlich, dass Maschinen mit solchen Eigenschaften nicht nur unter Fachleuten schnell an Popularität gewannen.

Der PC wird zu einem ebenso alltäglichen Haushaltsgerät wie ein Radio oder ein Fernseher. Sie werden in großen Mengen produziert und in Geschäften verkauft.

Seit 1980 hat sich das amerikanische Unternehmen IBM zum Trendsetter auf dem PC-Markt entwickelt.

Den Designern ist es gelungen, eine Architektur zu schaffen, die tatsächlich zum internationalen Standard für professionelle PCs geworden ist. Die Maschinen dieser Serie wurden IBM PC (Personal Computer) genannt.

In den späten 80er und frühen 90er Jahren erfreuten sich Macintosh-Geräte der Apple Corporation großer Beliebtheit. In den USA sind sie im Bildungssystem weit verbreitet.

Die Entstehung und Verbreitung des Personalcomputers ist in seiner Bedeutung für die gesellschaftliche Entwicklung vergleichbar mit dem Aufkommen des Buchdrucks.

Es war der PC, der hergestellt wurde Computerkenntnisse ein Massenphänomen.

Mit der Entwicklung dieses Maschinentyps entstand das Konzept der „Informationstechnologie“, auf das in den meisten Bereichen menschlichen Handelns nicht mehr verzichtet werden kann.

Es gibt eine weitere Linie in der Entwicklung von Computern der vierten Generation. Das ist ein Supercomputer. Maschinen dieser Klasse haben Geschwindigkeiten von Hunderten Millionen und Milliarden Operationen pro Sekunde.

Der erste Supercomputer der vierten Generation war die amerikanische Maschine ILLIAC-4, gefolgt von CRAY, CYBER und anderen.

Zu den Haushaltsmaschinen dieser Serie gehört der ELBRUS-Multiprozessor-Rechnerkomplex.

Computer der fünften Generation Das sind Autos der nahen Zukunft. Ihre Hauptqualität sollte ein hohes intellektuelles Niveau sein.

Maschinen der fünften Generation sind künstliche Intelligenz.

Praktisch wurde in dieser Richtung bereits viel getan.

Computer und andere Computergeräte nehmen einen großen Teil unseres Lebens ein. Mit Hilfe solcher Geräte suchen wir nicht nur notwendige Informationen oder verwenden nützliche Programme, aber auch Einkäufe tätigen, mit Freunden und Familie kommunizieren, arbeiten, Freizeit verbringen und vieles mehr. Heutzutage ist es nicht schwer, ein Dokument zu scannen oder beispielsweise Ihre Lieblingsmelodie herunterzuladen. Doch bis vor Kurzem kannte die Menschheit solche Möglichkeiten nicht.

Daher können sich moderne Benutzer darüber beschweren, dass das Laden einer Videodatei mehrere Minuten länger dauert, als sie sollte. Noch vor etwa 30 bis 40 Jahren musste man zur verabredeten Zeit ins Kino gehen, um einen neuen Film anzusehen. Um vor 100 Jahren einer schönen Melodie zu lauschen, hätte man einen Musiker zu sich nach Hause einladen und dafür gutes Geld bezahlen müssen. Und das ist, wenn wir nur über Unterhaltung sprechen. Es ist schwer vorstellbar, wie viel Zeit für die Berechnung und Erstellung von Dokumenten, für die Kommunikation und den Empfang aufgewendet wurde wichtige Informationen. Heutzutage erledigen Maschinen all dies für uns dank eines Hauptprozesses – der Programmierung. Auch wenn man modern aussieht Waschmaschine oder ein Multikocher, dann ist er mit einem einfachen, aber dennoch ausgestattet künstliche Intelligenz. Wir benutzen solche Geräte fast täglich, denken aber nicht einmal darüber nach, wer das alles möglich gemacht hat. Heute werden wir über Menschen sprechen, die unser Leben viel einfacher gemacht und uns eine unglaubliche Welt eröffnet haben. Programmcode- Programmierer. Sie erfahren, wer der erste Programmierer der Geschichte war und wo alles begann.

Erste Schritte zum Programm

Es ist allgemein anerkannt, dass nur Männer die Leidenschaft und Fähigkeit dazu haben. Schaut man sich die Liste der herausragendsten Programmierer an, fallen einem nur männliche Namen ins Auge. Allerdings wissen nur wenige Menschen, dass es eine Frau war, die die erste Programmiererin in der Geschichte der Menschheit war. Wer war diese bedeutende Person?

Viele von uns haben von einem so berühmten englischen Schriftsteller wie George Gordon Byron gehört. Seine Tochter Ada Augusta Lovelace (Byron) ist die erste Programmiererin der Welt. Die Liebe zur Mathematik wurde dem Mädchen von Kindheit an von ihrer Mutter eingeflößt. Die besten Wissenschaftler der Gegend, in der die junge Dame lebte, arbeiteten mit ihr zusammen. So war ihr erster Lehrer der herausragende August de Morgan, der als herausragender Mathematiker und Logiker galt. Es sind diese beiden Komponenten, die den Grundstein für die Programmierung legen. Sie halfen dem Mädchen bei ihren späteren wissenschaftlichen Arbeiten.

Die erste Programmiererin der Welt – Ada Augusta Byron

In der Geschichte Informationstechnologie Einer der ersten ist der Name Charles Babbage. Dieser Mann arbeitete an der Theorie der Funktionen und der Mechanisierung des Zählens. Babbage gilt zu Recht als der Urvater des ersten und wird auch als „Vater des Computers“ bezeichnet. Er schuf die erste digitale Maschine und nannte sie analytisch. Ein bedeutendes Ereignis im Leben von Ada Augusta ist ihre Bekanntschaft mit diesem herausragenden Erfinder. Die Mutter des Mädchens kannte ihn gut, und Babbage selbst freute sich aufrichtig über jede neue Errungenschaft in Adas Beherrschung der mathematischen Wissenschaften.

Einführung in die Analytical Engine

Der Nachwuchs hatte außerdem Gelegenheit, die Werkstatt des „Vaters des Computers“ zu besuchen. Sie besuchte uns in Begleitung von Frau de Morgan, der Frau ihres Mathematiklehrers und Teilzeitfreundin der Familie. In ihren Erinnerungen an diesen Besuch bemerkte De Morgan, dass alle Gäste mit großem Erstaunen auf die Analysemaschine blickten; für sie sei es etwas Ungewöhnliches und völlig Seltsames.

Und nur Ada Augusta sah laut de Morgan nichts Übernatürliches vor sich. Sie untersuchte die Maschine sorgfältig, konnte das Funktionsprinzip verstehen und schätzte die Erfindung. So lernte die erste Programmiererin kennen Computertechnologie. Nach diesem Vorfall wurde das Mädchen noch aufgeregter wissenschaftliche Tätigkeiten. Sie wusste und glaubte, dass diese Erfindung ein Schritt in die Zukunft und nur der Anfang der Errungenschaften war, dass sie Prozesse mechanisieren konnten. Und wie wir heute sehen können, hatte sie Recht.

Der erste Programmierer und sein Alltag

Im Alter von neunzehn Jahren heiratet Ada Augusta. Ihr Auserwählter wird Lord King, später Earl Lovelace. Zu dieser Zeit war der Herr 29 Jahre alt und Adas Familienleben verlief glücklich und maßvoll. Der Ehemann des Mädchens unterstützte alle ihre wissenschaftlichen Bemühungen und bewunderte sogar ihre Mentalität. Das Paar besuchte ziemlich oft gesellschaftliche Veranstaltungen, doch die junge Dame interessierte sich für etwas ganz anderes. Trotz ihrer Heirat wurde ihre Kommunikation mit Charles Babbage enger und herzlicher. Das Mädchen erinnerte Babbage an seine verstorbene Tochter, besonders da Ada fast in ihrem Alter war. Der „Vater des Computers“ war auch von den Fähigkeiten des Mädchens bewundert; sie tauschten oft interessante Ideen aus und zeigten sich gegenseitig ihre Berechnungen. Im Laufe der Zeit wurden sie nicht nur Kollegen, sondern auch gute Freunde. Ada konnte eine oberflächliche Gesellschaft und dumme Menschen nicht ertragen. Sie stellte hohe Ansprüche an sich selbst und die Menschen um sie herum. Mit einer mathematischen Denkweise fühlte sie sich zu Dingen hingezogen, die für Frauen nicht typisch waren. Das Mädchen wurde zu einem wahren Genie ihrer Zeit und widmete ihr Leben der Wissenschaft.

Ada Augusta hört bei ihren wissenschaftlichen Berechnungen nicht auf

Im Laufe der Zeit war der erste Programmierer gezwungen, sich ein wenig von der Wissenschaft zu entfernen. Der Grund dafür war die Geburt von drei Kindern und Ada musste ihre ganze Zeit mit ihrer Familie verbringen. Doch ihre Liebe zur Mathematik war so groß, dass sie nicht bereit war, die Wissenschaft zugunsten eines ruhigen Familienlebens mit ihrem Mann und ihren Kindern zu opfern. Als das Mädchen erkennt, dass sie ohne Mathematik nicht mehr existieren kann, bittet sie Babbage, ihr einen guten Lehrer zu suchen, damit sie ihr Studium fortsetzen kann. In diesem Moment hatte sie mehr Vertrauen in ihre Fähigkeiten als je zuvor und war bereit, in ihrer Entwicklung weit zu gehen. Babbage antwortet der jungen Wissenschaftlerin mit einem Brief, in dem er angibt, dass er derzeit keine würdige Lehrerin für sie finden kann, aber seine Suche fortsetzt. Er bemerkte auch, dass ihre Kenntnisse im mathematischen Bereich einfach brillant seien und dass er völlig daran zweifele, ob sie einen Lehrer brauche.

Studium der Maschinen von Babbage

Wenig später beginnt Ada Augusta mit dem ausführlichen Studium Computer, entworfen von Babbage. Sie bittet den Erfinder, ihr detaillierte Informationen, Berechnungen und Zeichnungen des Geräts zuzusenden. Das Mädchen glaubt ernsthaft, dass die Zusammenarbeit mit dem Erfinder mehr als produktiv sein kann.

Der italienische Wissenschaftler Maniber veröffentlicht seinen Artikel über Babbages Maschinen und der erste Programmierer übernimmt die Übersetzung. Zusammen mit dem „Vater des Computers“ verfasst sie ausführliche Kommentare zu der Publikation, die sie in der Folge in bestimmten Kreisen berühmt machen werden.

Erste Programme

Das Mädchen stellte ihre ersten Programme zur Berechnung der Bernoulli-Zahlen zusammen. Ada Augusta erläuterte in ihren Werken die Lösung eines Systems aus zwei linearen Gleichungen ausführlicher. Dann tauchte zum ersten Mal ein Konzept wie Arbeitsvariablen und ihre sequentielle Änderung im Programm auf. Das Mädchen konnte sich bewerben, was immer noch ein wesentlicher Bestandteil selbst des komplexesten modernen Programms ist. Das zweite Programm, das in den Kommentaren zu Manibers Artikel beschrieben wird, wurde von Ada Augusta zur Auswertung trigonometrischer Funktionen zusammengestellt und enthielt eine Schleife. Wiederkehrende verschachtelte Schleifen waren die Grundlage ihres dritten Programms.

Der Name des ersten Programmierers findet sich jedoch selten in Publikationen zur Geschichte des technischen Fortschritts. Dies ist vor allem darauf zurückzuführen, dass zu Adas Lebzeiten kein einziges Programm in Betrieb genommen wurde. Dies geschah nach dem Tod dieser herausragenden Frau.

Die letzten Lebensjahre des Wissenschaftlers

Ada stirbt im Alter von 36 Jahren. Im gleichen Alter starb ihr Vater an den Folgen eines Aderlasses. Vater und Tochter starben an derselben Krankheit – Krebs. Obwohl Ada Augusta versuchte zu heilen, letzten Jahren Ihr Leben war schmerzhaft. Jede neue Berechnung wurde für die Frau immer mühsamer, doch sie hörte bis zu ihrem Tod nicht auf, sich der Wissenschaft zu widmen. Eine der einzigartigen Programmiersprachen „ADA“, zwei kleine Städte in Amerika und eine Hochschule sind nach Ada benannt.

Es ist überraschend, dass die erste Programmiererin der Welt eine Frau ist. Aber diese junge Dame gab der Welt ihre Entwicklungen, die zur Grundlage der modernen Programmierung wurden.

Wann erschienen die ersten Computer? Die Beantwortung dieser Frage ist nicht so einfach, da es keine einheitliche korrekte Klassifizierung elektronischer Computer sowie Formulierungen dafür gibt, was als solche klassifiziert werden kann und was nicht.

Erste Erwähnung

Das Wort „Computer“ wurde erstmals 1613 urkundlich erwähnt und bezeichnete eine Person, die Berechnungen durchführt. Doch im 19. Jahrhundert erkannte man, dass eine Maschine nie müde wird zu arbeiten und viel schneller und genauer arbeiten kann.

Um mit der Zählung der Ära der Rechenmaschinen zu beginnen, wird am häufigsten das Jahr 1822 herangezogen. Der erste Computer wurde vom englischen Mathematiker Charles Babbage erfunden. Er entwickelte das Konzept und begann mit der Herstellung der Differenzmaschine, die als erstes automatisches Rechengerät gilt. Sie war in der Lage, mehrere Zahlenreihen zu zählen und die Ergebnisse auszudrucken. Aufgrund von Finanzierungsproblemen konnte Babbage jedoch leider nie die Vollversion fertigstellen.

Doch der Mathematiker gab nicht auf und stellte 1837 den ersten mechanischen Computer vor, der „Analytical Engine“ genannt wurde. Es war der allererste Allzweckcomputer. Gleichzeitig begann seine Zusammenarbeit mit Ada Lovelace. Sie übersetzte und ergänzte seine Werke und erstellte auch die ersten Programme für seine Erfindung.

Die Analytical Engine bestand aus folgenden Teilen: einer arithmetisch-logischen Einheit, einer integrierten Speichereinheit und einem Gerät zur Überwachung der Datenbewegung. Aufgrund finanzieller Schwierigkeiten wurde es auch zu Lebzeiten des Wissenschaftlers nicht fertiggestellt. Aber Babbages Entwürfe und Entwürfe halfen anderen Wissenschaftlern, die die ersten Computer entwickelten.

Fast 100 Jahre später

Seltsamerweise haben Computer im Laufe eines Jahrhunderts kaum Fortschritte in ihrer Entwicklung gemacht. In den Jahren 1936–1938 entwickelte der deutsche Wissenschaftler Konrad Zuse den Z1, den ersten elektromechanischen programmierbaren Binärcomputer. Dann, im Jahr 1936, baute Alan Turing eine Turing-Maschine.

Es wurde zur Grundlage für weitere Theorien über Computer. Die Maschine emulierte die Handlungen einer Person, die einer Liste logischer Anweisungen folgte, und druckte das Ergebnis der Arbeit auf ein Papierband. Zuse- und Turing-Maschinen sind die ersten Computer in modernes Verständnis, ohne die es die Computer, die wir heute gewohnt sind, nicht gegeben hätte.

Alles für vorne

Der Zweite Weltkrieg beeinflusste auch die Entwicklung von Computern. Im Dezember 1943 stellte die Tommy Flowers Company eine geheime Maschine namens Kollos vor, die britischen Agenten dabei half, deutsche Nachrichtencodes zu knacken. Es war der erste vollelektrische programmierbare Computer. Die breite Öffentlichkeit erfuhr erst in den 70er Jahren von seiner Existenz. Seitdem haben Computer nicht nur die Aufmerksamkeit von Wissenschaftlern auf sich gezogen, sondern auch die Verteidigungsministerien, die ihre Entwicklung aktiv unterstützten und finanzierten.

Es gibt einige Debatten darüber, welcher digitale Computer als erster betrachtet werden sollte. In den Jahren 1937–1942 entwickelten John Vincent Atanasoff, Professor an der University of Iowa, und Cliff Berry (Doktorand) ihren ABC-Computer. Und in den Jahren 1943-1946 bauten J. Presper Eckert und D. Mauchly, Wissenschaftler an der University of Pennsylvania, den stärksten ENIAC mit einem Gewicht von 50 Tonnen. So haben Atanasov und Berry ihre Maschine früher entwickelt, aber da sie nie voll funktionsfähig war, geht der Titel „allererster Computer“ oft an ENIAC.

Erste kommerzielle Muster

Aufgrund ihrer enormen Ausmaße und konstruktiven Komplexität standen Computer nur Militärabteilungen und großen Universitäten zur Verfügung, die sie selbst zusammenbauten. Doch bereits 1942 begann K. Zuse mit der Arbeit an der vierten Version seiner Idee – Z4 – und verkaufte sie im Juli 1950 an den schwedischen Mathematiker Eduard Stiefel.

Und die ersten Computer, die mit der Massenproduktion begannen, waren Modelle mit dem lakonischen Namen 701, die am 7. April 1953 von IBM hergestellt wurden. Insgesamt wurden 19.701 davon verkauft. Natürlich handelte es sich immer noch um Maschinen, die nur für große Institutionen gedacht waren. Um eine wirkliche Verbreitung zu erreichen, waren noch einige weitere wichtige Verbesserungen erforderlich.

So ging am 8. März 1955 „Whirlwind“ in Betrieb – ein Computer, der ursprünglich während des Zweiten Weltkriegs als Simulator für Piloten konzipiert wurde, aber zum Zeitpunkt seiner Entwicklung rechtzeitig zum Beginn der Kälte auf den Markt kam Krieg. Es wurde dann zur Grundlage für die Entwicklung von SAGE, einem Luftverteidigungssubsystem, das darauf ausgelegt ist, Abfangflugzeuge automatisch anzugreifen. Hauptmerkmale„Vortex“ wurde verfügbar RAM 512 Bytes und Ausgabe grafische Informationen in Echtzeit auf dem Bildschirm angezeigt.

Technologie für die Massen

Der 1956 am MIT vorgestellte TX-O-Computer war der erste, der Transistoren verwendete. Dadurch konnten die Kosten und Abmessungen der Geräte erheblich reduziert werden.

Das Wissenschaftlerteam, das den TX-O entwickelt hatte, verließ daraufhin das Institut, gründete die Digital Equipment Corporation und stellte 1960 den Computer PDP-1 vor, der die Ära der Minicomputer einläutete. Sie waren nicht größer als ein Zimmer oder sogar ein Schrank und für einen breiteren Kundenkreis gedacht.

Nun, die ersten Desktop-Computer wurden 1968 von Hewlett Packard hergestellt.


Das erste Computerprogramm wurde von einer Frau, einer Mutter von drei Kindern und einer Aristokratin, geschrieben. Und sie hat es geschrieben, noch bevor der erste Computer der Welt erschien.

Prinzessin Lovelace oder Ada A. Byron-King ist die Tochter des großen britischen Dichters Lord Byron. Ihr Vater verließ ihre Mutter, als sie klein war. Die Mutter freute sich außerordentlich über das große Interesse ihrer kleinen Tochter an Mathematik, obwohl es auch Versuche gab, in die Fußstapfen ihres Vaters zu treten und Gedichte zu schreiben. Einmal, im Alter von 12 Jahren, zeigte sie ihrer Mutter gekritzelte Zettel, auf die die junge Ada ein Flugzeug zeichnete.

Im Alter von 17 Jahren, als sie dem Gericht zugeteilt wurde, suchte das Mädchen keinen Freund, sondern schloss sich dem Mathematikerforscher Charles Babbage an. Die damals als verrückt geltende Idee einer automatischen Addiermaschine faszinierte sie so sehr, dass sie ihre ganze Energie in die Konstruktion steckte. Babbage ließ sich von der Tatsache inspirieren, dass Napoleon bereits etwas Ähnliches angeordnet hatte und seine Hofwissenschaftler die Erfindung aufgrund des Kriegsausbruchs nicht vollenden konnten.

Babbage erfand einen Namen für seine zukünftige Maschine und nannte sie „Differential“. Im Jahr 1882 machte der Wissenschaftler die britische Admiralität neugierig und sie wurden Sponsoren seiner Entwicklungen. Die Größe der Maschine war enorm, sie musste einen ganzen Raum einnehmen und bis auf die 10. Dezimalstelle rechnen. Zehn Jahre lang baute der Wissenschaftler nur einen Block seines Geräts. Die Idee der Analytical Engine faszinierte Babbage; er bot der Welt im Wesentlichen eine Blaupause für einen nahezu modernen Computer. CPU er nannte es eine Mühle, es gab Lochkarten, Lehrprogramme. Die Maschine bestand aus vielen Zahnrädern und musste mit Dampf angetrieben werden. Im Jahr 1871 starb Charles Babbage und die englische Regierung entschied, dass niemand sonst in der Lage sei, eine solche Maschine zu erfinden, und schloss das Projekt ab.

Dennoch schickte Ada am 13. Juli 1843 einen Brief an den Mathematiker, in dem sie einen Algorithmus zur maschinellen Berechnung von Bernoulli-Zahlen vorstellte. Ada glaubte, dass die Datenverarbeitung durch eine Maschine nicht analytisch oder arithmetisch sein müsse; sie hielt dies für einen Trugschluss. Die Maschine versteht Zahlen genauso wie Buchstaben oder andere Symbole. Die Gräfin glaubte, dass Maschinen in Zukunft in der Lage sein würden, Musik und sogar Gedichte zu schreiben.

Sie selbst hatte Spaß daran, nach einer Formel zu suchen, die es ihr ermöglichen würde, die Wetten bei den Rennen immer zu gewinnen. Ada starb im Alter von 37 Jahren, lebte genauso lange wie ihr Vater und wurde im selben Grab wie Lord Byron begraben. An ihrem Geburtstag, dem 10. Dezember, feiern viele Länder den Tag des Programmierers, und in den 70er Jahren benannte das Pentagon die Programmiersprache ADA zu ihren Ehren.



Laden...
Spitze