Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).
Die GOATS der Informatik | Teil 2
Das Wichtigste aus dem Video
Tipp auf eine Zeit – das Video springt genau dorthin.
Transkriptautomatisch erstellt · 80 Zeilen
- meine Videos sind wie unser aller Site projects unvollständig doch die Geschichte zeigt uns was möglich ist wenn man ein Projekt tatsächlich bis zum
- Ende durchzieht jetzt erstmal eine durchziehen nacher einer der wirklich durchgezogen hat ist Konrad Zuse und weil er bestimmt ganz gerne im berkhein
- auch andere Sachen durchgezogen hat ging Zuse mit 17 Jahren nach Berlin dort studierte er an der Technischen Universität Berlin genau wie ich also
- sind wir im Prinzip gleich schlau aber während ich einfach irgendein Youtube Clown bin erfand er nicht nur als Kind den mandarinenautomaten sondern auch
- etwas später den Z3 den ersten vollfunktionsfähigen Computer der Welt das Ding war zwar noch nicht in der Lage bedingte Sprünge oder programmschleifen
- auszuführen aber wurde tatsächlich auch praktisch genutzt 1942 wurde der Z3 zur Berechnung einer komplexen Matrix eingesetzt um das flügelflattern von
- Militärflugzeugen zu [Musik] untersuchen aber frag bitte nicht für welche Seite aus dem Z3 entstand der Z4
- was dann auch der erste kommerziell genutzte Computer der Welt war man könnte also sagen dass Zuse damit auch der Vater der Tech startupszene
- war aber seine Maschinen basierten noch auf einer einfacheren Architektur als die heutigen doch ein Mann brachte dann die ganze Sache auf das nächste Level
- John von Neumann er entwickelte das Konzept das bis heute in fast jedem modernen Computer steckt die sogenannte von Neumann Architektur damit wurde
- festgelegt dass Daten und Programme im selben Speicher abgelegt werden was die Effizienz und und Flexibilität von Computern revolutionierte die von
- neumannarchitektur teilt einen Computer in vier Hauptkomponenten ein zum einen das Steuerwerk was Befehle aus dem Speicher liest sie interpretiert und die
- jeweiligen Ausführungen durch andere Komponenten steuert dann das Rechenwerk welches die mathematischen und logischen Operationen durchführt dem Speicher wo
- sowohl Daten als auch Programme also die Anweisung gemeinsam abgelegt werden und dem ein und ausgabewerk damit werden die Daten in den Computer hinein und aus dem
- Computer herausgeführt dieser Arch sorgte dafür dass Computer sogenannte Universalrechner wurden was ihre Effizienz und Flexibilität
- revolutionierte ob von Neumann das alleine war ist aber etwas umstritten deswegen wird die Architektur auch manchmal als speicherprogrammierter
- Rechner bezeichnet was aber irgendwie uncool klingt trotzdem gilt von Neumann als einer der Väter der Informatik er leistete ebenfalls wichtige Beiträge in
- der mathematischen Logik Funktion analysis Quantenmechanik und Spieltheorie außerdem war er maßgeblich am manhattanpjekt beteil und berechnete
- die optimale detonationshöhe der Bomben was ich jetzt einfach mal so in den Raum Stelle ebenfalls in einem Raum also sehr wahrscheinlich ist Chris sya eines Tages
- aufgestanden und dachte sich einfach ja ich programmiere jetzt einfach ein vollständiges sehr komplexes Computerspiel in assembly setzte sich
- hin und schrieb vollständig alleine sprunganweisung für sprunganweisung das Spiel Roller Coaster Tycoon okay nicht ganz chris war natürlich schon vorher
- Spieleentwickler und landete seinen ersten großen Hit mit Transport Tycoon einem Spiel das er hauptsächlich in C entwickelte für besonders
- rechenintensive Teile nutzte er hier jedoch Assembly um direkten Zugriff auf die Hardware zu haben und extrem effizienten Code zu schreiben um dann
- wirklich die maximale [Musik]
- Energie rauszuholen ging er dann für Rollercoaster Tycoon aber noch einen Schritt weiter und entwickelte fast das gesamte Spiel in assembly und das hier
- ist by the way seine web se ja sie ist perfekt doch lange lange vorher sogar noch bevor man überhaupt wusste was ein Computer überhaupt ist gab es eine
- andere wichtige Person Ada lelace sie ist die Erfinderin der Computerprogramme geboren im Dezember 1815 einer Zeit in der Frauen in England nicht mal
- studieren durften war sie die erste Person die erkannte dass Computer mehr als nur einfache Berechnung durchführen können sie schrieb das erste
- Computerprogramm für die von charles Babbage entworfene analytical machine und sah das Potenzial dass Maschinen nicht nur Zahlen verarbeiten sondern
- auch Musik komponieren oder Buchstaben kombinieren können sie erkannte auch den Unterschied zwischen Hardware also dem physischen Teil der Maschine und
- Software also den Anweisung die die Maschine ausführt damit legte sie die Grundlage für das moderne Verständnis von Computern ebenfalls sehr gut
- Computer verstanden hat Grace Hopper sie kam Ende der 1940er Jahre auf die Idee Computerprogramme in einer verständlichen Sprache zu verfassen
- anstatt nur mit eins und Null sie waren wirklich bahnbrechenden Projekten wie dem Mark 1 Mark 2 und univak 1 beteiligt und entwickelte 1922 den ersten Compiler
- mit der Programmiersprache Flow Matic legte sie den Grundstein für koboll also die Sprache die immer noch die gesamte Finanzwelt am Laufen hält außerdem hat
- sie den ersten Software Bug gefunden also ohne Scheiß 1947 fand sie in ihrem Mark 2 Computer eine Motte und sie klebte das Insekt ins lockbuch mit der
- Notiz first actual case of being found bis heute wird der Begriff Debugging darauf zurückgeführt noch mal richtig richtig wichtig wurde eine ihrer Ideen
- in der Zeit vor dem Jahr 2000 aus Speicherplatzgründen hat sie sich nämlich damals in ihren Programm dazu entschieden Jahreszahlen in nur zwei
- Ziffern zu speichern also 1984 war beispielsweise einfach 84 das wurde dann später bei der Erstellung der koboll libraries so übernommen als das
- Jahr 2000 nahte erkannten Programmierer dass viele Programme die Jahreszahlen 00 fälschlich Weise als 1900 interpretieren würden was zu gravierenden
- berechnungsfehlern führen könnte etwa bei Altersberechnung oder zinsberechnungen das war der sogenannte millennium bug prognostiziert wurden
- massive Computerabstürze Verkehrschaos und börsenc bind die Sicherheitsrisiken in Kernkraftwerken und Atomwaffen also kurz gesagt der Weltuntergang um dieses
- Problem zu verhindern mussten weltweit Programme und Systeme angepasst werden um sicherzustellen dass sie korrekt damit umgehen konnten am Ende haben
- diese Maßnahmen haben aber gut funktioniert und die Welt ist nicht untergegangen aber für Aufsehen sorgte auch eine andere Legende nämlich Terry
- Davis auf Befehl gotteshin entwickelte er Tempel OS ein Open Source 64 Bit Betriebssystem das als dritter Tempel der Bibel prophezeit wurde das
- Betriebssystem diente Davis als spirituelle Plattform auf der man Gott befragen konnte davis war ein außerordentlich talentierter
- Programmierer der leider an Schizophrenie litt er schrieb innerhalb von ungefähr 12 Jahren das gesamte Betriebssystem selbst während er bei
- seinen Eltern in Las Vegas lebte es umfasste einen Bootloader Kernel Fenstermanager 3D grafikbibliotheken und mehrere Spiele die alle durch seinen
- eigenen Compiler und seine eigens erstellte Programmiersprache namens holy ca unterstützt wurden holyc ist eine Mischung aus C und C++
- beeindruckenderweise passt das gesamte Betriebssystem in weniger als 100.000 Zeilen Code und hat eine Größe von nur 1,4 megb also genauso wie Gott es wollte
- so Davis das Endergebnis ist eines der komplexesten Softwareprojekte die jemals von einem einzelnen Entwickler erstellt wurden leider verstarb Terry Davis 2018
- im Alter von 48 Jahren er war sowohl eine Kontroverse internetpersönlichkeit als auch ein absolut genialer Programmierer zwar auch genial aber
- eigentlich gar kein Programmierer war Noam chomski der war tatsächlich so genial dass er zwischen 1980 und 1992 die am meisten zitierte Person der
- Welt war 12 verdammte Jahre omski war eigentlich Linguist und hat auch in der Branche ganz schön
- aufgeräumt in der IT ist er vor allem für seine chomski Hierarchie bekannt eine Klassifikation formaler Sprachen die sich auch in der Informatik als
- ziemlich nützlich erwiesen hat vor allem im Compilerbau und in der Komplexitätstheorie spielt diese Hierarchie eine zentrale Rolle sie hilft
- dabei zu verstehen welche Programme von Computern effizient gelöst werden können und welche nicht also schon ziemlich wichtig und
- was auch ziemlich wichtig ist ist dass ihr das Video bitte liked und mich abonniert falls euch der Content gefällt die meisten von euch machen das nämlich
- gar nicht na ja aufgewachsen im Ort Gaylord Michigan ist Claude Shannon sein Beitrag zur Informatik ist so gewaltig dass er oft als Vater der
- Informationstheorie bezeichnet wird seine Masterarbeit von 1937 revolutionierte die digitale Welt er kombinierte bullsche Algebra mit
- Schaltkreisen und legte damit die Grundlage für digitale Schaltungen also alles worauf moderne Computer basieren wenn du heute ein Laptop oder ein
- Smartphone benutzt dann kannst du Shannon dafür danken 1948 erklärte er uns in seiner bahnbrechenden Arbeit zur
- Informationstheorie wie wir effizient und verlustfrei kommunizieren können sorry nein also nein außerdem erarbeitete er die
- formalen Grundlagen der Kryptografie mit seiner Arbeit über schiffriersysteme machte er die Verschlüsselung von Information zu einer eigenen
- Wissenschaft aber seine coolste Erfindung ist definitiv die so sogenannte ultimative Maschine oder leave me alone Box die nichts anderes
- tut als einen Schalter wieder auszuschalten sobald man ihn eingeschaltet hat genial so das waren eure Top Picks der informatikgeschichte
- falls ihr jetzt denkt ich habe noch wen vergessen dann guckt euch erstmal meinen ersten Teil an oder schreibt eure goats in die Kommentare vielleicht kann ich
- diese Kuh weitermelken und noch einen dritten Teil machen ah und ich habe noch ein paar honorable mensions wie Robert C Martin oder Unkel ein US-amerikanischer
- Software Entwickler und itberater der als Mitinitiator des agilen Manifests sowie als führende Figur der Clean Code Bewegung zwar nicht mich denn ich
- entwickle nicht clean wie viel hast du getrunken einiges was hast du
- getrunkener aber generell die moderne Software Entwicklung entscheidend geprägt hat oder Chris lner der vor allem durch die Entwicklung von LVM
- bekannt wurde einer flexiblen modularen Compiler Infrastruktur die Programme optimiert und plattformübergreifend Maschinencode erzeugt er war auch
- maßgeblich an der Entstehung von Programmiertools wie clang und der Programmiersprache Swift beteiligt George Boll hat die buolsche Algebra
- erfunden und erkannte als erster dass die Aussagenlogik in eine Art mathematisches System überführt werden kann mit genau zwei Elementen nämlich
- wahr und falsch Edgar F Cott entwickelte in den 196 und 1970er Jahren das relationale Modell das die Grundlage moderner relationaler Datenbanken bildet
- und war maßgeblich an Systems Air Projekt beteiligt dem ersten Prototypen eines relationalen Datenbanksystems und zu guter Letzt
- gar W dikstra der Mann der uns beigebracht hat wie man kürzeste Wege in Grafen findet also den dikstra Algorithmus er war auch am allgol 60
- Compiler beteiligt und mit Semaphoren die Grundlage für die prozesssynchronisation gelegt ah und das Multitasking Betriebssystem the ja das
- hat er auch nebenbei entwickelt dabei kam er allerdings zu der Erkenntnis dass er nicht wirklich für Teamarbeit gemacht ist er hat außerdem über 1300
- Manuskripte verfasst und uns den wohl wichtigsten Ratschlag gegeben benutzt niemals Goto Statements so und wie immer findet ihr alle Quellen und mal wieder
- kein Code in der Videobeschreibung