{"id":787,"date":"2013-03-05T22:00:12","date_gmt":"2013-03-05T22:00:12","guid":{"rendered":"http:\/\/kasperskydaily.com\/germany\/?p=787"},"modified":"2020-02-26T18:20:41","modified_gmt":"2020-02-26T16:20:41","slug":"wie-beangstigend-kann-ein-old-school-programmierer-sein","status":"publish","type":"post","link":"https:\/\/www.kaspersky.de\/blog\/wie-beangstigend-kann-ein-old-school-programmierer-sein\/787\/","title":{"rendered":"Wie be\u00e4ngstigend kann ein Old-School-Programmierer sein?"},"content":{"rendered":"<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/96\/2013\/03\/06145850\/school_GER.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-788\" alt=\"school_GER\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/96\/2013\/03\/06145850\/school_GER.png\" width=\"800\" height=\"420\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p>Eugene Kaspersky schrieb k\u00fcrzlich in seinem Blog \u00fcber das so genannte <a href=\"https:\/\/eugene.kaspersky.com\/2013\/03\/01\/back-from-the-dead-the-original-virus-writers\/\" target=\"_blank\" rel=\"noopener\">gro\u00dfe Comeback der Old-School-Virenautoren<\/a>. Ich bin alt genug, dass ich mich an diese Jungs und ihre brilliante Arbeit erinnern kann \u2013 ich meine damit nicht unbedingt Virenschreiber, ich spreche von Programmieren, Codern und Assembler-Meistern. Sie sind wie die Jedi und Sith des alten Reiches, die von allen Skywalker-verwandten Helden f\u00fcr viel machtvoller und erfahrener mit dem Lichtschwert gehalten werden (kein Scherz, fragen Sie Yoda). Und ich denke\u2026 verdammt\u2026 wahrscheinlich gibt\u2019s nur noch drei Menschen, die die wahre Macht dieser Leute noch gesehen haben (mich, <a href=\"https:\/\/threatpost.com\/en_us\/blogs\/eugene-kaspersky-mikko-hypponen-discuss-internet-cyber-warfare-012513\" target=\"_blank\" rel=\"noopener nofollow\">Kaspersky<\/a> und Bill Gates). Im Ernst \u2013 es ist schwer zu verstehen, zu was ein Old-School-Hacker f\u00e4hig ist \u2013 deshalb habe ich beschlossen, Ihnen zu zeigen, von was Eugene spricht, so dass Sie selbst entscheiden k\u00f6nnen, ob das be\u00e4ngstigende Nachrichten sind.<\/p>\n<p><b>Extreme \u00dcbungen f\u00fcr dumme Rechner<\/b><\/p>\n<p>Damals, im Jahr 1992, waren Computer im Grunde nur schlaue Taschenrechner mit gro\u00dfen Bildschirmen (das ist kein Scherz, Kinder). Aber es gab verschiedene Gruppen von Enthusiasten, die die Software-Herausforderung gerne annahmen: Manche Programmierer schafften es, Programme zu schreiben, die jedes Byte des Speichers nutzten, jede Prozessorfunktion und jedes Register, jedes Kommando des Betriebssystems, und am wichtigsten, 100 Prozent der Hardware-Leistung \u2013 bis auf den letzten Tropfen ausgequetscht. Ich muss herausstellen, dass man sehr kreativ sein muss, viel Kaffee braucht (oder mal ehrlich: viel Gras raucht), um diese Aufgabe zu meistern \u2013 und man braucht einen wahnsinnigen IQ. Die Bewegung selbst startete etwa 1988, mit der ersten mehr oder weniger weitverbreiteten MS-DOS-Version. Sie hatte keinen offiziellen Namen, doch nach dem Gesetz der Evolution, mussten diese Enthusiasten fr\u00fcher oder sp\u00e4ter gegeneinander antreten. Und so gab es 1992 die erste \u201eAssembly\u201c.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/96\/2013\/03\/06145849\/assembly_GER.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-789\" alt=\"assembly_GER\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/96\/2013\/03\/06145849\/assembly_GER.png\" width=\"800\" height=\"367\"><\/a><\/p>\n<p><b>Die Future Crew kommt zur\u00fcck aus der Zukunft<\/b><\/p>\n<p>Im Jahr 1992 traf sich eine Gruppe skandinavischer Coder namens \u201eFuture Crew\u201c mit ihren Freunden der Gruppen \u201eComplex\u201c und \u201eAmiga\u201c, und zusammen organisierten sie eine Veranstaltung namens \u201eThe Assembly\u201c. Hier wollten sie ihre herausragende Arbeit mit der Programmiersprache Assembler vorstellen und um den Titel \u201eBester Programmierer des Jahres\u201c k\u00e4mpfen. Es gab verschiedene Disziplinen, von denen die interessantesten \u201ePlattform-Demos\u201c (PC, Amiga, C64) und \u201ePC 64k\u201c sind. Bei der ersten war das Ziel, eine m\u00f6glichst elegante Programmierl\u00f6sung oder beste Ausnutzung der Hardware zu demonstrieren, und das mit minimiertem und optimalem Code. Die zweite Kategorie war kompliziert: Die Programmierer waren auf 64kb beschr\u00e4nkt \u2013 ihre kompilierten Programme (also die ausf\u00fchrbaren Dateien) durften nicht gr\u00f6\u00dfer als 64 Kilobyte sein. Deshalb wurde diese Kategorie zur K\u00f6nigsdisziplin der Programmierer.<\/p>\n<blockquote>\n<p style=\"text-align: center\"><em>Ein Demo ist im Grunde eine vorgeschriebene Serie von Ereignissen, programmiert, um die M\u00f6glichkeiten einer Hardware oder von besonderen Softwarel\u00f6sungen f\u00fcr eine bestimmte Aufgabe zu zeigen, etwa die Berechnung komplexer physikalischer Daten.<\/em><\/p>\n<\/blockquote>\n<p>Im Jahr 1992 hat die Future Crew den Wettbwerb mit ihrem Demo \u201eUnreal\u201c f\u00fcr sich entscheiden k\u00f6nnen. Hier ist das Demo (denken Sie daran, dass das 1992 ist und es noch kein Windows gab. Das Demo hie\u00df nicht ohne Grund \u201eUnreal\u201c \u2013 niemand (!) hat so etwas bis dahin vorgef\u00fchrt):<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/vxGtPAhkEQU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>\u00a0<\/p>\n<p>Sie waren die ersten, die eine 3D-Umgebung vorstellten, Grafik-Layers, komplexe Physik und Lichtberechnungen, usw. Und der ganze kompilierte Code war etwa 1 Megabyte gro\u00df (inklusive Musik! Und lassen Sie mich noch dazusagen, dass es damals noch keine MP3-Kompression gab). Die einzige M\u00f6glichkeit, so ein Ergebnis zu bekommen, war, Assembler zu meistern, die in meinen Augen komplexeste Programmiersprache aller Zeiten. Um Ihnen kurz eine Vorstellung zu geben, was Assembler ist, sehen Sie hier, was mir die Jungs der Future Crew vor Jahren gesagt haben:<\/p>\n<blockquote><p>Programmieren zu lernen ist ein langer und schwerer Prozess. Es dauert Jahre, bis man Demos richtig gut programmieren kann. Ein guter Start klappt mit einer Hochsprache wie Pascal oder C, dann kann man beginnen, mit Assembler zu experimentieren. Es braucht viel Zeit und viele Experimente, um besser zu werden, und es gibt keine Abk\u00fcrzungen. Die Hauptsache ist, zu versuchen, was man macht zu verstehen. Und dann zu versuchen, das Programm zu \u00e4ndern, um zu sehen, was man dadurch erh\u00e4lt. Und herauszufinden, wie man bestimmte Dinge am besten durchf\u00fchren kann. Gut Programmieren zu lernen braucht viel Geduld, viel Enthusiasmus und viel Zeit. Es ist nicht einfach.<\/p><\/blockquote>\n<p>Im Grunde wurden die Teilnehmer des Wettbewerbs zur ultimativen Quelle der Inspiration f\u00fcr alle Software-Entwickler. Ich sage nicht, dass man ihnen ihre Ideen gestohlen hat, nein \u2013 jeder hat einfach\u2026 ihre kreative Vision \u00fcbernommen. Die meisten Produkte, die wir heute haben \u2013 ALLE SPIELE, die Grafik- und Videoprogramme von Adobe, Meteo und GPS, Google Earth\u2026 all diese Multimilliarden-Dollar-Produkte wurden an einem bestimmten Punkt von der Assembly inspiriert. (BTW \u2013 bei dem Wettbewerb ist Filmen und Fotografieren absolut verboten \u2013 wer es dennoch macht, wird f\u00fcr immer ausgeschlossen).<\/p>\n<p><b>1993 \u2013 das Jahr von \u201eSecond Reality\u201c und Eclipse<\/b><\/p>\n<p>Die Assembly war so ein gro\u00dfer Erfolg, dass die Zahl der Teilnehmer und pr\u00e4sentierten Demos im folgenden Jahr doppelt so hoch war (dieser Trend wurde beibehalten, und seit 1999 findet die Assembly im gr\u00f6\u00dften Fu\u00dfballstadtion Helsinkis statt, in das etwa 5.000 Menschen aus aller Welt kommen).<\/p>\n<p>Im Jahr 1993 pr\u00e4sentierte die Future Crew etwas\u2026 fantastisches. Etwas, das die Messlatte f\u00fcr alle weiteren Wettbewerbe ziemlich hoch legte und die Welt der Programmierung f\u00fcr immer ver\u00e4nderte \u2013 das Second-Reality-Demo:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/4KFCA750JdM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Es ist wichtig, zu verstehen, dass dieses Demo programmiert wurde, BEVOR Intel den Pentium-Prozessor vorstellte (Intel k\u00fcndigte ihn am 22. M\u00e4rz an, die ersten Pentium-PCs wurden aber erst 1994 ausgeliefert. Die Assembly findet normalerweise im Sommer statt \u2013 Juli\/August. Die Future Crew zeigte dieses Demo also mindestens ein halbes Jahr vor der Auslieferung des Pentiums!). Das bedeutet, dass all die fantastischen Grafiken und Sounds auf einer x486-CPU mit primitiven Sound Blasters und OHNE Grafikkarte liefen. Dieses Demo hat die Jury und die Programmierergemeinde weggeblasen \u2013 es zeigte, was mit herausragender Assembler-Arbeit und minimalistischer Herangehensweise m\u00f6glich ist (kompiliert war Second Reality etwa 1,5 Megabyte gro\u00df). In diesem Jahr wurde die Future Crew weltber\u00fchmt.<\/p>\n<p><strong>Hier ein Behind-The-Scenes-Video der Future Crew \u2013 als sie an Second Reality arbeiteten:<\/strong><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/LIIBRr31DIU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Im Jahr 1994 wurde das Demo \u201eVerses\u201c (von der Gruppe EMC) Sieger.<\/b><\/p>\n<p>Sie zeigten der Welt, dass realistische Wasserberechnungen m\u00f6glich sind, und jegliches Morphing von 3D-Objekten innerhalb der Geschwindigkeitsgrenzen eines Pentium auch kein Problem darstellt:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/93J94Vu3GlM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Und dieser 64kb-Gewinner \u2013 \u201eAirframe\u201c von Prime \u2013 ist der Urvater aller moderner 3D-Luftfahrt- und Weltraum-Simulationen:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/esKh08r8ofE?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Damit Sie eine Vorstellung bekommen, wie schnell sich der Code entwickelte, hier eine Liste der Gewinner von 1995 bis 2012.<\/p>\n<p><b>Assembly-Gewinner 1995: \u201eStars\u201c von NoooN<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/W1SnN4mjoFM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 1996: \u201eMachines of Madness\u201c von Dubius<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/JP29eU5wnoM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 1997: \u201eBoost\u201c von Doomsday<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/Lt_0bK3nRYQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 1998: \u201eGateways\u201c von Trauma<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/QgGmbqIqX_A?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>\u00dcbrigens ist das der Vorfahre der visuellen Umsetzung von \u201eWorld Of Warcraft\u201c. Hier wurden 3D-MMORPG-Grafiken entworfen.<\/p>\n<p><b>Im Jahr 1999 ver\u00e4nderte die 3DFX-Technologie die Grafiken f\u00fcr immer. Und das Demo \u201eVirhe\u201c der Gruppe MatureFunk erstaunte alle:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=SPD11F4A8B45A34E3B&amp;hl=en_US\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Die \u00fcberarbeitet Assembly<\/b><\/p>\n<p>Im Jahr 2000 wurden die Regeln ver\u00e4ndert \u2013 statt Wettbewerben in den drei Kategorien Amiga, PC und C64, gabe es die Wettbewerb \u201eCombined Demo\u201c, \u201eOldschool Demo\u201c und \u201e64kb Limit Intro\u201c. Die 64k-Kategorie wurde im Jahr 2010 abgeschafft. Aber am Ende dieses Artikels sehen Sie einige fantastische Beispiele, was ein hervorragender Assembler-Coder in 64 Kilobyte packen kann.<\/p>\n<p>Hier die Liste der Gewinner im Bereich \u201eCombined Demo\u201c, der derzeitigen K\u00f6nigsdisziplin der Assembler-Meister:<\/p>\n<p><b>Assembly-Gewinner 2000: \u201eSpot\u201c von Exceed<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/2qbAfyF6IIc?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Sehen Sie sich diese Lichteffekte an\u2026 sie sind atemberaubend. Denken Sie daran: Das ist die Technologie von vor 13 Jahren!<\/p>\n<p><b>Assembly-Gewinner 2001: \u201eLapsuus\u201c von Maturefurk<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/0AzVsiGnT0s?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2002: \u201eLiquid\u2026 Wen?\u201c von Haujobb<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/Ae8UK9mscWg?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Ich muss noch herausstellen, dass alle Grafiken der Assembly-Demos, inklusive der Gesichter und Charaktere, NUR \u00fcber die Programmierung dargestellt werden \u2013 das sind keine Bilddateien, die einfach in das Demo eingebaut werden. Nein, mein Herr! \ud83d\ude42<\/p>\n<p><b>Assembly-Gewinner 2003: \u201eLegomania\u201c von Doomsday. Begr\u00fc\u00dfen Sie damit alle 3D-Konsolenspiele \ud83d\ude42 Und ich bin mir sicher, dass zu dieser Zeit die Vision der Nintendo Wii geboren wurde:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/gU70QGtkUm0?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2004: \u201eObsoleet\u201c von Unreal Voodoo:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/MUWskk0k6XU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2005: \u201eLconoclast\u201c von ASD:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/CAKMa8-LA9w?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Im Jahr 2006 hat das Demo \u201eStarstuck\u201c von The Black Lotus mit seinem ausgefeilten Grafik-Coding die Programmierergemeinschaft enorm beeindruckt. Ich w\u00fcrde sagen, sie haben die Messlatte damit ganz sch\u00f6n hoch gelegt:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/-wtMEBPWeMo?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2007: \u201eLifeForce\u201c von ASD. Auch das war \u2013 wieder einmal \u2013 ein St\u00fcck fantastischer Assembler-Arbeit:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/PDWGLLJLLLk?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2008: Das Ohr von \u201eWithin Epsilon\u201c von Pyrotech:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/4YvYnHvhI_E?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2009, und einer meiner pers\u00f6nlichen Favoriten: \u201eFrameranger\u201c von den Gruppen Fairlight, CNCD &amp; Orange:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/luhHghCAEaQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Im Jahr 2010 zeigte \u201eHappiness is right around the bend\u201c von ASD ein fantastisches Aquarium<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/z8wfYd9Y-_4?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Assembly-Gewinner 2011: \u201eSpin\u201c von ASD:<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/T_U3Zdv8to8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Der Gewinner 2012 war ph\u00e4nomenal: \u201eSpacecut\u201c von Carillon &amp; Cyberiad CNCD<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/eJF-kdutNxs?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Beispiele f\u00fcr Demos mit 64-Kilobyte-Limit<\/b><\/p>\n<p>Um Ihnen zu zeigen, was ein professioneller Programmierer mit 64 Kilobyte anstellen kann: Das ist der Gewinner des Jahres 2005 \u2013 \u201eChe Guevara\u201c von Fairlight:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/bG-6PbGKzcE?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Ich wiederhole \u2013 das sind nur 64 Kilobyte Assembler-Code. Kein Byte mehr.<\/p>\n<p>Aber drei Jahre sp\u00e4ter, zeigte die gleiche Gruppe einen immensen Fortschritt der Technologie und schaffte es, das Demo \u201ePanic Room\u201c in 64kb unterzubringen \u2013 und hat damit den ersten Preis in dieser Kategorie gewonnen:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/MQZ1qGENxP8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Doch das beste 64k-Demo ALLER ZEITEN, war \u201eX marks the spot\u201c von Portal Process im Jahr 2010 \u2013 der erste Platz der 64k-Kategorie:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/OhAx2c0U5WA?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Und nun\u2026 lassen Sie mich etwas anderes vorstellen\u2026 All diese Demos, vor allem die mit Limitierung auf 64 Kilobyte, zeigen, was ein talentierter Old-School-Programmierer schaffen kann, wenn er sich lange genug damit besch\u00e4ftigt und er \u2013 was noch wichtiger ist \u2013 ein Assembler-Meister ist. Etwas, das es heute kaum mehr gibt, da die meisten Produkte mit mit so genannten \u201eHigh-Level\u201c-Programmiersprachen produziert werden, wie Visual C und Object C.<\/p>\n<p>Stellen Sie sich nur einmal vor, dass so ein Programmierer oder eine Gruppe wie die Future Crew sich entschlie\u00dfen, 3D-Grafiken, Musik, Physik und den ganzen Enthusiasmus zum Teufel zu jagen, um sich nur auf ein Ziel zu konzentrieren \u2013 kleine Programme zu schreiben, die Finanzdaten stehlen oder einen Atomreaktor neu kalibrieren. Was glauben Sie, wie erfolgreich w\u00e4ren sie? Wie gro\u00df w\u00e4re der Code, wenn 64 Kilobyte mehr als genug sind? W\u00fcrden Sie einen Weg finden, die in <a href=\"https:\/\/www.kaspersky.com\/blog\/windows-in-the-eye-of-a-cyber-storm\/\" target=\"_blank\" rel=\"noopener nofollow\">Windows<\/a> oder <a href=\"https:\/\/www.kaspersky.com\/blog\/mac-viruses-are-here-to-stay10-examples-of-mac-viruses\/\" target=\"_blank\" rel=\"noopener nofollow\">Apple<\/a> integrierten Sicherheitssysteme auszuhebeln? Sind sie mobil? Sind sie flexibel? Haben sie die Finanzkraft, so etwas durchzuf\u00fchren, wenn sie 20 Jahre lang eine kostenlose Veranstaltung f\u00fcr 5.000 Teilnehmer machen?<\/p>\n<p>Ich m\u00f6chte Ihnen die Antwort nicht geben. Entscheiden Sie selbst. Aber wenn ich h\u00f6re, wie jemand sagt \u201eMein PC braucht keinen Schutz\u201c, kann ich nicht anders, als mich an \u201eSecond Reality\u201c zu erinnern und fange an zu beten.<\/p>\n<p>Gott sei Dank sind die Jungs, die einmal die Future Crew waren heute sehr besch\u00e4ftigt . Wenn man beim Programmieren von Demos der Beste ist, schafft man es auch im Business, stimmt\u2019s? Wenn Sie das n\u00e4chste Mal einen 3Dmark-2011-Test auf Ihrem <a href=\"http:\/\/www.3dmark.com\/\" target=\"_blank\" rel=\"noopener nofollow\">PC<\/a> starten \u2013 denken Sie an Unreal, Second Reality und die Future Crew. Als Team hat die Future Crew nach dem Scream Tracker 3 (Dezember 1994) nichts mehr ver\u00f6ffentlicht. Obwohl sie nie offiziell aufgel\u00f6st wurde, sind die Mitglieder der Gruppe in der zweiten H\u00e4lfte der 1990er Jahre eigene Wege gegangen. Firmen wie Futuremark (3DMark), Remedy (Death Rally, Max Payne, Alan Wake), Bugbear Entertainment (FlatOut, Glimmerati, Rally Trophy), Bitboys (eine Firma f\u00fcr Grafik-Hardware) und Recoil Games (Rochard) wurden alle komplett oder in Teilen von Mitgliedern der Future Crew gegr\u00fcndet.<\/p>\n<p>Ich m\u00f6chte mich bei ihnen allen bedanken \u2013 sie haben die Welt f\u00fcr immer ver\u00e4ndert und uns gezeigrt, dass alles m\u00f6glich ist, wenn man nur will. Inklusive <a href=\"https:\/\/usa.kaspersky.com\/products-services\/home-computer-security\/internet-security?domain=kaspersky.com\" target=\"_blank\" rel=\"noopener\">Kaspersky Internet Security<\/a>.<a href=\"https:\/\/usa.kaspersky.com\/products-services\/home-computer-security\/internet-security?domain=kaspersky.com\" target=\"_blank\" rel=\"noopener\"><br>\n<\/a><\/p>\n<p>Danke f\u00fcr die Inspiration, Jungs. Und tief in mir hoffe ich, dass nicht ein einziger Programmierer, der Teil der Assembly war, seine\/ihre F\u00e4higkeiten jemals f\u00fcr b\u00f6se Zwecke einsetzen wird.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Eugene Kaspersky schrieb k\u00fcrzlich in seinem Blog \u00fcber das so genannte gro\u00dfe Comeback der Old-School-Virenautoren. Ich bin alt genug, dass ich mich an diese Jungs und ihre brilliante Arbeit<\/p>\n","protected":false},"author":38,"featured_media":790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[],"class_list":{"0":"post-787","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-news"},"hreflang":[{"hreflang":"de","url":"https:\/\/www.kaspersky.de\/blog\/wie-beangstigend-kann-ein-old-school-programmierer-sein\/787\/"}],"acf":[],"banners":"","maintag":[],"_links":{"self":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts\/787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/comments?post=787"}],"version-history":[{"count":2,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts\/787\/revisions"}],"predecessor-version":[{"id":22427,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts\/787\/revisions\/22427"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/media\/790"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/media?parent=787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/categories?post=787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/tags?post=787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}