Wer hat das erste Programm erstellt? Sie waren die Ersten. Die letzten Lebensjahre des Wissenschaftlers

Ende des 19. Jahrhunderts erfand Herman Hollerith in Amerika Perforiermaschinen. Sie verwendeten Lochkarten, um numerische Informationen zu speichern.

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

Zähl- und Perforiermaschinen perforierten, sortierten, summierten und druckten Zahlentabellen. Auf diesen Maschinen konnten viele typische Aufgaben gelöst werden. statistische Verarbeitung, Buchhaltung und andere.

G. Hollerith gründete ein Unternehmen zur Herstellung von Zähl- und Stanzmaschinen, das anschließend in ein Unternehmen umgewandelt wurde IBM- heute der bekannteste Computerhersteller der Welt.

Die unmittelbaren Vorläufer der Computer waren Relais Rechenmaschinen.

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

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

Die Funktechnik entwickelte sich in der ersten Hälfte des 20. Jahrhunderts rasant. Das Hauptelement der damaligen Funkempfänger und Funksender waren Vakuumröhren.

Elektronische Lampen wurden zur technischen Grundlage für die ersten elektronischen Computer (Computer).

Der erste Computer – eine Universalmaschine auf Vakuumröhren – wurde 1945 in den USA gebaut.

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

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

Erste elektronischer Computer ENIAC wurde im Plug-and-Switch-Verfahren programmiert, das heißt, das Programm wurde durch die Verbindung der einzelnen Blöcke der Maschine auf einer Schaltplatine mit Leitern erstellt.

Dieses komplexe und langwierige Verfahren zur Arbeitsvorbereitung der Maschine machte ihre Bedienung unbequem.

Die wichtigsten Ideen, die im Laufe der Jahre entwickelt wurden Technische Informatik, wurden vom berühmten amerikanischen Mathematiker John von Neumann entwickelt

1946 veröffentlichte die Zeitschrift „Nature“ einen Artikel von J. von Neumann, G. Goldstein und A. Burks „Vorläufige Betrachtung des logischen Designs eines elektronischen Rechengeräts“.

In diesem Artikel wurden die Prinzipien des Designs und Betriebs von Computern beschrieben. Das wichtigste davon ist das Prinzip des gespeicherten Programms im Speicher, nach dem die Daten und das Programm abgelegt werden geteilte Erinnerung Autos.

Hauptbeschreibung Geräte und Bedienung eines Computers genannt Rechnerarchitektur. Die im oben genannten Artikel dargelegten Ideen wurden als „Computerarchitektur von J. von Neumann“ bezeichnet.

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

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 den entwickelten Ländern der Welt.

In unserem Land wurde der erste Computer 1951 entwickelt. Es hieß MESM – eine kleine elektronische Rechenmaschine. Der MESM-Designer war Sergey 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 Maschinen 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 herausragende Errungenschaft dieser Zeit war die BESM-6-Maschine. Dies ist der erste heimische und einer der weltweit ersten Computer mit einer Geschwindigkeit von 1 Million Operationen pro Sekunde. Nachfolgende Ideen und Entwicklungen von S.A. Lebedev trug zur Entwicklung fortschrittlicherer Maschinen der nächsten Generation bei.

Die elektronische Rechentechnik wird üblicherweise in Generationen eingeteilt

Generationswechsel waren meist mit einer Veränderung der Elementbasis von Computern und dem Fortschritt der elektronischen Technologie verbunden.

Es hat immer zu Wachstum geführt Rechenleistung Computer, also Geschwindigkeit und Speicherkapazität.

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

Erste Computergeneration - Lampenautos der 50er Jahre. Die Zählrate der meisten schnelle Autos Die erste Generation erreichte 20.000 Operationen pro Sekunde (Computer M-20).

Zur Eingabe von Programmen und Daten wurden Lochstreifen und Lochkarten verwendet.

Da der interne Speicher dieser Maschinen klein war (er konnte mehrere tausend Zahlen und Programmanweisungen enthalten), 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 einnahmen Quadratmeter verbrauchen Hunderte Kilowatt Strom

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

Daher war das Programmieren damals nur wenigen zugänglich.

1949 schufen die Vereinigten Staaten den ersten Halbleiterbauelement Ersetzen der Vakuumröhre. Es heißt Transistor. Transistoren etablierten sich schnell in der Funktechnik.

Die zweite Generation von Computern

In den 60er Jahren wurden Transistoren zur Grundbausteine ​​von Computern 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 erreichte Zehntausende und Hunderttausende Operationen pro Sekunde.

Das Volumen des internen Speichers hat sich im Vergleich zu Computern der ersten Generation um das Hundertfache erhöht.

Externe (magnetische) Speichergeräte wurden stark entwickelt: Magnettrommeln, Magnetbandlaufwerke.

Dadurch wurde es möglich, Informationsreferenz- und Suchsysteme auf einem Computer zu erstellen.

Solche Systeme sind mit der Notwendigkeit verbunden, große Informationsmengen über einen langen Zeitraum auf magnetischen Medien zu speichern.

Während der zweiten Generation Programmiersprachen haben sich weiterentwickelt hohes Level. Die ersten davon waren FORTRAN, ALGOL, COBOL.

Die Programmierung ist nicht mehr vom Maschinenmodell abhängig, sie ist einfacher, klarer und zugänglicher geworden.

Programmieren als Element der Lese- und Schreibkompetenz ist vor allem bei Menschen mit höherer Bildung weit verbreitet.

Dritte Generation von Computern wurde auf einer neuen Elementbasis erstellt - integrierten Schaltkreisen. Mit Hilfe einer sehr komplexen Technologie haben Spezialisten gelernt, recht komplexe elektronische Schaltkreise auf einer kleinen Platte 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 (die Anzahl der Elemente) tausend näherte, begann man, sie große integrierte Schaltkreise – LSI – zu nennen; Dann erschienen sehr groß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-Maschinen.

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 EVM-Serie ( Ein System Computer) nach dem Vorbild des IBM-360/370.

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

Jetzt können Sie mehrere Programme gleichzeitig auf demselben Computer ausführen. Diese Betriebsart wird als Multiprogramm-Modus (Mehrprogrammmodus) bezeichnet.

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

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

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

Aber Magnetplattenlaufwerke (MDDs) sind viel schneller als NMLs.

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

In dieser Zeit wurden die Einsatzgebiete von Computern deutlich erweitert. Es wurden Datenbanken erstellt, die ersten Systeme künstliche Intelligenz, Systeme computergestütztes Design(CAD) und Steuerung (ACS).

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

In unserem Land wurde nach diesem Modell eine Reihe von Maschinen SM EVM (Small Computer System) geschaffen. Sie sind kleiner, billiger und zuverlässiger als große Maschinen.

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 1970er Jahre übertraf die Produktion von Minicomputern die Produktion von Großmaschinen.

Vierte Computergeneration

Ein weiteres revolutionäres Ereignis in der Elektronik ereignete sich 1971, als das amerikanische Unternehmen Intel die Gründung von ankündigte Mikroprozessor .

Ein Mikroprozessor ist ein sehr großer integrierter Schaltkreis, der die Funktionen der Haupteinheit eines Computers – eines Prozessors – ausführen kann.

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 steuern automatisch den Betrieb dieser Technik.

Durch den Anschluss des Mikroprozessors an die Eingabe-Ausgabe-Geräte, Externer Speicher, bekam einen neuen Computertyp: Mikrocomputer

Mikrocomputer gehören zu den Maschinen der vierten Generation.

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

Das ist das erste Computertyp 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, der Apple-1, geboren und 1977 der Apple-2.

Die Essenz dessen, was ist Persönlicher Computer lässt sich wie folgt zusammenfassen:

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

Die PC-Hardware verwendet

    Farbgrafikdisplay,

    Mausmanipulatoren,

    "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 die Vorteile eines Computers zu nutzen, 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 Tonbegleitung 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.

Seine Designer haben es geschafft, eine Architektur zu schaffen, die tatsächlich geworden ist internationaler Standard bis hin zu professionellen PCs. 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 werden sie häufig im Bildungssystem eingesetzt.

Die Entstehung und Verbreitung des PC ist hinsichtlich seiner Bedeutung für die gesellschaftliche Entwicklung vergleichbar mit der Entstehung des Buchdrucks.

Es wurde vom PC hergestellt EDV-Kenntnisse Massenphänomen.

Mit der Entwicklung dieses Maschinentyps entstand der Begriff der „Informationstechnologie“, ohne den die meisten Bereiche menschlichen Handelns bereits heute nicht mehr zu bewältigen sind.

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

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

Von den Haushaltsmaschinen gehört der ELBRUS-Multiprozessor-Computerkomplex zu dieser Serie.

Computer der fünften Generation Das sind die Maschinen 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.

Ada Augusta Lovelace (August Ada Lovelace) – 1815 – 1852 – der erste Programmierer der Welt

Ada Augusta Lovelace war eine englische Mathematikerin und Tochter des großen englischen Dichters Byron.

Im Jahr 1834 besuchte Ada Augusta zum ersten Mal Babbages Werkstatt und lernte seine Differenzmaschine kennen. Frau de Morgan, die Ada begleitete, beschrieb diesen Besuch folgendermaßen: „Während einige der Gäste dieses Gerät mit einem solchen Gefühl erstaunt betrachteten, mit dem, wie man sagt, Wilde zuerst einen Spiegel sehen oder einen Schuss aus einer Waffe hören, Miss Byron, noch recht jung, war in der Lage, die Funktionsweise der Maschine zu verstehen und schätzte den großen Verdienst ihrer Erfindung.“

Ada Lovelace studierte den Computer von Charles Babbage.

Im Jahr 1843 entwickelte Ada Lovelace die ersten Programme für Charles Babbages Analytical Engine und legte den Grundstein dafür theoretische Basis Programmierung. Sie führte erstmals das Konzept des „Operationszyklus“ ein. Sie brachte den Grundgedanken zum Ausdruck, dass die Analytical Engine Probleme lösen kann, die aufgrund der Komplexität der Berechnungen manuell kaum zu lösen sind.

Das erste Programm beinhaltete ein von Babbage erfundenes bedingtes Kontrollprogramm, die Wiederholung von Operationszyklen. Ada hat das erste Programmierlehrbuch geschrieben.

Ein Programmierer ist ein relativ junger Beruf, der laut verschiedenen Quellen vor etwa 70 Jahren entstand. In dieser Zeit hat sie große Fortschritte gemacht, und die Aktivitäten moderner Programmierer haben wenig Ähnlichkeit mit der Arbeit von Spezialisten auf diesem Gebiet vor etwa einem halben Jahrhundert.

- ein relativ junger Beruf, der verschiedenen Quellen zufolge vor etwa 70 Jahren entstand. In dieser Zeit hat sie große Fortschritte gemacht, und die Aktivitäten moderner Programmierer haben wenig Ähnlichkeit mit der Arbeit von Spezialisten auf diesem Gebiet vor etwa einem halben Jahrhundert. In diesem Artikel erzählen wir Ihnen, wie dieser Beruf entstand und über die berühmtesten Pioniere auf diesem Gebiet.

„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 malen und Wissenschaft auf eine Weise zu zeigen, die wir noch nie zuvor gesehen haben.“

Ada Lovelace

Es mag überraschen, aber der erste Programmierer war... eine Frau. Die Tochter des berühmten romantischen Dichters Gordon Byron wurde 1815 in London geboren. Allerdings zerbrach Lord Byrons Ehe mit der Mutter des Mädchens, Anna Isabella Milbank, als das Kind erst fünf Wochen alt war, und seitdem hat sie ihren Vater nie mehr gesehen.

Ada verbrachte ihre Kindheit umgeben von zahlreichen Gouvernanten, erhielt eine hervorragende, vielseitige Ausbildung und interessierte sich vor allem für Mathematik und andere exakte Wissenschaften. Im Alter von 12 Jahren fertigte das Mädchen Zeichnungen des Originalflugzeugs an, das von einer Dampfmaschine angetrieben wurde!

Im Jahr 1824 traf Ada zum ersten Mal den Mathematiker Charles Babbage, und dieses Treffen wurde für sie zu einem Meilenstein. Der Wissenschaftler zeigte Lovelace ein Modell seiner Differenzmaschine, die zur automatischen Berechnung von Logarithmen und trigonometrischen Funktionen entwickelt wurde und deren Anweisungen mithilfe von Lochkarten eingegeben werden sollten.

Lovelace interessierte sich sehr für Babbages Projekt und verbrachte viel Zeit damit, es zu recherchieren. Bald wurde die Forscherin ihre Freundin und Mentorin auf dem Gebiet der Mathematik, und ihre Zusammenarbeit war fruchtbar und dauerte viele Jahre.

Obwohl die Difference Engine aus mehreren Gründen (Schwierigkeiten bei der technischen Implementierung, begrenztes Budget) nie erstellt wurde, inspirierte dieses Projekt Charles zu seinem nächsten Projekt – der Analytical Engine. Tatsächlich gilt dieses Gerät als Vorläufer des ersten Computers, ein funktionsfähiger Prototyp dieser Maschine soll erst eine beträchtliche Zeit nach dem Tod des Wissenschaftlers erstellt werden.

Auf Einladung italienischer Mathematiker hielt der Forscher in Turin eine Vorlesung über sein Gerät.

Basierend auf diesen Materialien veröffentlichte Luigi Menabrea 1842 einen Artikel auf Französisch über die Analytical Engine.

Charles bat Ada, es ins Englische zu übersetzen, und sie machte sich voller Inspiration an die Arbeit und empfand es als große Ehre.

Lovelace übersetzte jedoch nicht nur wissenschaftlicher Text, sondern erweiterte es auch um zahlreiche ausführliche Kommentare, die auch Überlegungen zu den Designmerkmalen des Geräts beinhalteten. Dadurch hat sich die Größe des Artikels mehr als verdreifacht!

Besonders interessant ist, dass Lovelace in ihren Notizen die Entwicklung eines Operationsplans für die Analytical Engine (Softwarealgorithmus) beschrieb. Er gilt als das erste Programm, das direkt für den Computer erstellt wurde. Und obwohl es nie in die Praxis umgesetzt wurde, wird diese Frau als erste Programmiererin bezeichnet.

Ada war ihrer Zeit weit voraus und schlug vor, dass ein Computer Aufgaben bewältigen könne, die ein Mensch nicht bewältigen könne.

Lovelaces Notizen bildeten die Grundlage der modernen Programmierung. Ada führte das Konzept einer Schleife ein und definierte es als eine Reihe von Anweisungen, die sich mehr als einmal wiederholen. Diese Innovation ermöglichte es, den Umfang des Softwarealgorithmus deutlich zu reduzieren. Ohne eine solche Optimierung wäre der Einsatz der Maschine schwierig, da die Befehlsübertragung über Lochkarten erfolgte, deren Größe begrenzt war.

Die vom US-Militär und der NASA verwendete Programmiersprache ADA erhielt ihren Namen von diesem erstaunlichen Mädchen. Darüber hinaus sind in den Vereinigten Staaten zwei Kleinstädte und ein College nach ihr benannt.

„Ich erinnere mich noch genau an den Moment, als mir klar wurde, dass der größte Teil meines Lebens nun darin bestehen würde, Fehler in meinen eigenen Programmen zu finden.“

Dieser berühmte Wissenschaftler wurde 1913 in Großbritannien geboren. Der Forscher wurde an der Universität Cambridge ausgebildet und wählte das Fachgebiet Radiophysik. Nach Abschluss seines Studiums wurde er Assistenzprofessor am Mathematischen Labor.

Nach dem Ende des Zweiten Weltkriegs (der Wissenschaftler nahm an den Feindseligkeiten teil) leitete Wilkes das Labor und bekleidete diesen Posten viele Jahre lang.

1946 gelangte der Bericht des berühmten Mathematikers John von Neumann über die in den USA begonnene Entwicklung eines Computers namens EDVAC in die Hände des Forschers.

Wilks war sehr an Ideen zur Aufnahme und Speicherung interessiert Programmcode im Hinterkopf elektronische Geräte. Inspiriert durch den Bericht seines Kollegen meldete sich Wilks für eine Vorlesungsreihe über Theorie und Methoden des Elektronikdesigns an digitale Computer, an der Moore School of Electrical Engineering. Später wird er sagen, dass diese Vorlesungen eines der entscheidenden Ereignisse in seinem Leben waren.

Als er nach Hause zurückkehrt, macht sich der Entdecker daran, seine eigene Maschine zu bauen. Tatsächlich war dieses Projekt eine Kopie der von Neumann-Maschine, aber Maurice Wilks nahm eine Reihe bedeutender Änderungen an der Software vor.

Um die Lautstärke zu reduzieren Binärcode Er entwickelte die weltweit erste mnemonische Notation, die zur Erstellung von Programmen verwendet wurde Computerbefehle Assembler genannt. So wurde der Vorgang der Subtraktion mit dem lateinischen S kodiert, die Übertragung von Informationen ins Gedächtnis mit dem Buchstaben T und so weiter.

Eine weitere Neuerung war die Bibliothek mit Unterprogrammen. Damals waren Wissenschaftler gezwungen, häufig verwendete Programme in ein Notizbuch zu schreiben, um sie nicht jedes Mal neu zu erstellen. Je nachdem, wie diese Algorithmen im Speicher des Geräts abgelegt wurden, änderte sich der Code jedoch jedes Mal, was seine Verwendung umständlich und zeitaufwändig machte.

Maurice optimierte diesen Prozess, indem er eine einzige Bibliothek von Unterprogrammen und einen Algorithmus erstellte, der diese automatisch im Speicher des Computers ablegt und durch einen kurzen Befehl aktiviert.

Später begannen Maurice und sein Team mit der Entwicklung nächste Version Maschinen - EDVAC-2. Hier gelang es ihm, das Prinzip der Mikroprogrammierung zu verwirklichen. Mit anderen Worten, er hat ein Programm erstellt, das die Funktion erfüllt, einen Computer durch in Maschinencode geschriebene Befehle zu steuern.

Dementsprechend wurde die Entwicklung eines Steuerungssystems vom Entwurf der Computerhardware selbst zur Aufgabe des Erstellens Software. Darüber hinaus ermöglichte dieses Prinzip, Änderungen an der Funktionsweise eines Computers vorzunehmen, ohne die technische Ausrüstung von Grund auf neu erstellen zu müssen.

Der Erfinder wurde 1910 in der deutschen Hauptstadt geboren. Es ist bemerkenswert, dass Conrad bereits als Schüler ein funktionierendes Modell eines Apparats zum Geldwechsel geschaffen hat.

Zuse absolvierte eine Ausbildung zum Ingenieur an der Höheren Technischen Schule und bekam später eine Anstellung bei einer Fluggesellschaft. Schon bald stand er vor der Notwendigkeit, eine Unmenge langweiliger Berechnungen für die Konstruktion von Flugzeugen zu erstellen. Der junge Ingenieur beschloss, kreativ zu werden und machte sich daran, ein Computergerät im Haus seiner Eltern statt in einer Werkstatt zu entwerfen.

Zu seinen Plänen gehörte die Entwicklung einer Reihe von Geräten, die als solche konzipiert waren Hilfswerkzeug für Ingenieure und Designer. Der erste Prototyp dieses Computers (V-1) war vollautomatisch und befand sich auf einer Fläche von 4 m2.

Während des Krieges war er Teil der Armee, konnte aber seine Führung von den Vorteilen seiner Entwicklungen überzeugen und wurde bald zu Forschungszwecken an die Luftfahrtforschungsanstalt in Berlin geschickt.

Zuses Entwicklungen sind eine wissenschaftliche Arbeits- und Entdeckungsgeschichte eines Einzelgängers: In Kriegszeiten hatte er weder Zugang zu den Forschungsergebnissen seiner Kollegen noch zu Kooperationsmöglichkeiten. Aufgrund der fehlenden Finanzierung war der Forscher gezwungen, vom Instrumentendesign zur theoretischen Arbeit überzugehen.

Der Wissenschaftler erfand die erste höhere Programmiersprache namens Plankalkül. Es war als Steuerungssystem für eine seiner Maschinen (V-4) konzipiert, konnte aber erfolgreich auf ähnliche Geräte angewendet werden.

Der Ingenieur glaubte, dass die Sprache auf einem System numerischer und symbolischer Notationen basieren sollte, die auf den Prinzipien der Logik basieren, also einer Reihe von Schritt-für-Schritt-Schritten zur Lösung eines Problems.

Zuse betonte, dass seine Sprache für die Umsetzung am besten geeignet sei verschiedene Aufgaben, einschließlich mathematische Operationen und Zahlen sortieren.

Da sich der Ingenieur für Schach interessierte, entwickelte er auch viele Codeteile, die es der Maschine ermöglichen, Schachpositionen auszuwerten.

Der Erfinder hatte nie gehofft, dass seine Sprache in die Praxis umgesetzt werden würde. Er sagte immer, dass Plankalkül das Ergebnis theoretischer Forschung sei, unabhängig davon, ob in naher Zukunft Geräte auftauchen würden, die eine Verwirklichung ermöglichen würden.

Erst im Jahr 2000 wurde an der Freien Universität Berlin eine funktionierende Version dieser Sprache erstellt.

Die wissenschaftlichen Arbeiten des Wissenschaftlers wurden erst 1972 vollständig veröffentlicht. Wer weiß, wie Plankalkül die Entwicklung der Programmierung hätte beeinflussen können, wenn Forscher auf diesem Gebiet die Arbeit eines Ingenieurs schon viel früher kennengelernt hätten?

Die allerersten Viren waren harmlos. Das waren Experimente – wie einer der ersten „Creeper“-Viren, der einfach die Botschaft „ICH BIN EIN CREEPER: FANG MICH, WENN DU KANNST“ anzeigte. Ihre Verbreitung war auf Heimnetzwerke beschränkt (Creeper existierte auf TENEX OS). Das war im Jahr 1971.

Mittlerweile verbreiten sich Millionen von Viren auf unterschiedlichste Art und Weise über das Internet – durch Dateiverbreitung, E-Mail, Websites. Wenn alles mit allem verbunden ist, verbreiten sich Viren schnell. Virenschutz ist ein profitables Geschäft.

Es begann ziemlich langsam und viel früher, als Sie vielleicht denken. Die ersten Viren verbreiteten sich offline – sie arbeiteten mit Disketten und wurden zwischen Computern auf diese übertragen. Wer hat das Virus erfunden?

Der erste Mac-Virus wurde als Teenager-Witz geschrieben. Der erste PC-Virus wurde zur Bekämpfung der Piraterie entwickelt.

Elchkloner


Ich scherzte mit meinen Kollegen und veränderte Kopien von Raubkopien, sodass sie sich nach einer bestimmten Anzahl von Veröffentlichungen selbst zerstörten. Ich verteilte Spiele, sie waren süchtig danach, und dann hörte sie plötzlich auf zu arbeiten und gab irgendeinen lustigen Kommentar auf dem Bildschirm von sich (Sinn für Humor der neunten Klasse).

Infolgedessen ließen Freunde Skrenta nicht mehr in die Nähe ihrer Disketten. Sie hörten auf, ihm Spiele zu leihen, jeder hörte auf, mit seinen Spielsachen zu spielen und so weiter. Aber er beruhigte sich nicht. Er fing an, über Anweisungen und Beschreibungen zu brüten und versuchte, eine Sicherheitslücke im Apple II zu finden. Und er entwickelte eine Möglichkeit, Code auszuführen, ohne Disketten zu berühren.

„Ich kam auf die Idee, eine bestimmte Spur im Betriebssystem eines funktionierenden Schulcomputers zu hinterlassen. Wenn der nächste Benutzer den Computer nicht von seinem Laufwerk aus neu startete, war sein Laufwerk von meinem Code betroffen.“

Er schrieb den Code in Assemblersprache und nannte ihn Elk Cloner. Es handelte sich um das, was später als „Bootsektorvirus“ bezeichnet wurde. Wenn ein nicht infizierter Datenträger in das Laufwerk eines infizierten Computers eingelegt wurde, infizierte er den Datenträger, indem er eine Kopie des Virus in den Bootsektor schrieb. Dieser Code wurde beim Booten automatisch ausgeführt. Indem die Person eine infizierte Festplatte auf einen anderen Computer brachte und von dort bootete, infizierte sie diesen Computer mit einer Kopie des Virus.

Der Virus störte den Computer ein wenig und zeigte beim 50. Start, anstatt das Programm zu starten, ein ganzes Gedicht auf dem Bildschirm an:

Elk Cloner: ein Programm mit Persönlichkeit

Passt auf Ihre Räder
Eindringen Sie in Ihre Chips
Ja, es ist Cloner!
Klebt wie Kleber
Werde Ihren Mitarbeiter korrigieren
Senden Sie Cloner schnell.

Aufgrund der Verzögerung beim Erscheinen des Programms fiel es nicht sofort auf, was die Verbreitungschancen verbesserte. Die Epidemie dauerte mehrere Wochen.

Das Programm gelangte auch auf den Computer von Skrentas Lehrer, der ihn des Einbruchs in sein Büro beschuldigte. Der Virus wurde auch von Skrentas Verwandten aus Baltimore entdeckt (er selbst lebte in Pittsburgh), und viele Jahre später hörte er von einer Infektion eines Computers, der einem Seemann gehörte.

Gehirn


Für den IBM-PC ist der Brain-Virus geworden. Er ließ sich auch im Stiefelbereich nieder. Es wurde 1986 von den Brüdern Bazit und Amjad Farooq Alvi aus Pakistan geschrieben. Sie waren 17 und 24 Jahre alt.

Die Brüder besaßen eine Computerfirma, Brain Computer Services, und schrieben einen Virus, um Raubkopien ihrer medizinischen Software aufzuspüren. Das Raubkopienprogramm verbrauchte den Arbeitsspeicher, verlangsamte die Festplatte und störte manchmal das Speichern von Daten. Den Versicherungen der Brüder zufolge hat sie die Daten nicht vernichtet. Das Programm enthielt die folgende Meldung:

Willkommen im Dungeon 1986 Basit & Amjad (pvt) Ltd. BRAIN COMPUTER SERVICES 730 NIZAB BLOCK ALLAMA IQBAL TOWN LAHORE-PAKISTAN TELEFON:430791,443248,280530. Hüten Sie sich vor diesem VIRUS… Kontaktieren Sie uns für eine Impfung… $#@%$@!!

Willkommen im Dungeon… Hüten Sie sich vor diesem Virus… Kontaktieren Sie uns für eine Behandlung…

Die Überschrift enthielt echte Kontakte. Wenn jemand sie um Hilfe rief, konnte er die Raubkopie identifizieren. Der Virus zählte auch die Anzahl der erstellten Kopien.
Sie stellten fest, dass Piraterie weit verbreitet war und Kopien ihrer Software sehr weit verbreitet wurden. Amjad sagt, dass ihr erster Anruf aus den USA, Miami, kam.


Die Alvi-Brüder im Jahr 2011

Es war der erste von vielen Anrufen aus den USA. Das Problem bestand darin, dass Brain auf anderen Disketten verteilt wurde und nicht nur auf Kopien ihres Programms. An der Universität von Delaware kam es 1986 sogar zu einer Epidemie dieses Virus, und dann trat es an vielen anderen Orten auf. Es wurden keine Klagen eingereicht, aber die Zeitungen schrieben viel darüber. Die Schöpfer wurden 1988 sogar im Time Magazine erwähnt.

Die New York Times schrieb im Mai 1988: „Ein gewagtes Computerprogramm, das diesen Monat auf den Computern des Bulletin of Providence erschien, zerstörte die Dateien eines Korrespondenten und verbreitete sie über Disketten im Netzwerk der Zeitung.“ Informatiker glauben, dass dies der erste Fall einer Infektion des Computersystems einer amerikanischen Zeitung mit einem so gewagten Programm ist, das als Computer-„Virus“ bezeichnet wird.

Die Alvi-Brüder mussten ihre Telefone wechseln und Kontakte aus späteren Versionen des Virus entfernen. Der Verkauf des Programms wurde 1987 eingestellt. Ihr Unternehmen hat sich zu einem Telekommunikationsanbieter entwickelt und ist heute der größte Anbieter in Pakistan. Es befindet sich an derselben Adresse.

Und jetzt – Chaos



Skrenta im Jahr 2012

Skrenta arbeitete vor Ort Informationssicherheit und ist jetzt CEO von Blekko, einem Unternehmen für Suchtechnologie.

Obwohl es Disketten schon lange nicht mehr gibt, gibt es in den Bootsektoren Viren. Jetzt funktionieren sie mit USB-Sticks. Da physische Medien weniger für die Datenübertragung genutzt werden, sind die Tage von Bootviren gezählt.

Der Kampf gegen Viren hat sich auf das Internet ausgeweitet. Skrenta sagte in einem Interview: „Es ist traurig, dass es eine so große Antivirenindustrie gibt. Wir müssen sicherere Systeme schaffen und dürfen keine Multi-Millionen-Dollar-Industrie aufbauen, um die bestehenden Systeme zu bereinigen.

Skrenta und die Alvi-Brüder empfinden keine Schuldgefühle, weil sie die höllische Prozession begonnen haben Schadsoftware auf der ganzen Welt. „Der Geist wäre sowieso aus der Flasche herausgekommen“, schrieb Skrenta in seinem Blog, „ich war aufgeregt, der Erste zu sein, der ihn veröffentlichte.“


der erste Computer Programm geschrieben von einer Frau, Mutter von drei Kindern und einem Aristokraten. 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 darüber, dass sich ihre kleine Tochter sehr für Mathematik interessierte, obwohl es 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 Blätter, auf denen die junge Ada eine Zeichnung eines Flugzeugs darstellte.

Im Alter von 17 Jahren, als sie dem Gericht zugeteilt wurde, suchte das Mädchen keinen Freund, sondern schloss sich dem Forschermathematiker Charles Babbage an. Die Idee einer automatischen Addiermaschine, die damals als verrückt galt, faszinierte sie so sehr, dass sie ihre ganze Energie darauf verwendete, sie zu entwerfen. Babbage ließ sich davon 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 riesig, sie musste einen ganzen Raum einnehmen und auf die 10. Dezimalstelle genau rechnen. Zehn Jahre lang baute der Wissenschaftler nur einen Block seines Geräts. Die Idee der Analytical Engine eroberte Babbage, er bot der Welt im Wesentlichen ein Schema für einen fast modernen Computer. CPU Er rief die Mühle an, es gab Lochkarten und 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 den Algorithmus für maschinelle Berechnungen von Bernoulli-Zahlen darlegte. Ada glaubte, dass die Verarbeitung von Daten durch eine Maschine überhaupt nicht analytisch oder arithmetisch sein müsse, sie hielt dies für eine Täuschung. Die Maschine versteht Zahlen genauso wie Buchstaben oder andere Zeichen. Die Gräfin glaubte, dass Maschinen in Zukunft in der Lage sein würden, Musik und sogar Gedichte zu schreiben.

Sie selbst hatte Unterhaltung – die Suche nach einer Formel, die es ihr immer ermöglichen würde, bei den Gewinnspielen bei den Rennen 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.