{"id":551,"date":"2013-03-05T22:00:25","date_gmt":"2013-03-05T22:00:25","guid":{"rendered":"http:\/\/kasperskydaily.com\/spain\/?p=551"},"modified":"2020-02-26T17:10:12","modified_gmt":"2020-02-26T15:10:12","slug":"son-peligrosos-los-programadores-de-la-vieja-escuela","status":"publish","type":"post","link":"https:\/\/www.kaspersky.es\/blog\/son-peligrosos-los-programadores-de-la-vieja-escuela\/551\/","title":{"rendered":"\u00bfSon peligrosos los programadores de la vieja escuela?"},"content":{"rendered":"<p>Recientemente, Eugene Kaspersky escribi\u00f3 en su blog un post sobre <a title=\"virus\" href=\"https:\/\/eugene.kaspersky.com\/2013\/03\/01\/back-from-the-dead-the-original-virus-writers\/\" target=\"_blank\" rel=\"noopener\">la resurrecci\u00f3n de los creadores de virus de la vieja escuela<\/a>. Soy lo suficientemente mayor para recordar a aquellos chicos y al excelente trabajo que hac\u00edan. No me refiero solamente a los desarrolladores de malware, sino a los programadores, desarrolladores de c\u00f3digos y expertos en lenguaje ensamblador. Son como los Jedi de la Guerra de las Galaxias, h\u00e9roes s\u00faper poderosos con sus espadas l\u00e1ser (no estoy bromeando, preguntad a Yoda). En realidad, s\u00f3lo quedan tres personas que hayan sido testigos del poder de este grupo (Bill Gates, Kaspersky y yo). En serio, es dif\u00edcil comprender de lo que es capaz un hacker de la vieja escuela y, por este motivo, quiero ense\u00f1aros de lo que estaba hablado <a title=\"Eugene Kaspersky\" href=\"https:\/\/eugene.kaspersky.es\" target=\"_blank\" rel=\"noopener\">Eugene Kaspersky<\/a><a href=\"\/Users\/ROI%20UP\/AppData\/Local\/Microsoft\/Windows\/Temporary%20Internet%20Files\/Content.Outlook\/36V6LHQM\/eugene.kaspersky.es\" target=\"_blank\" rel=\"noopener\">,<\/a> para que decid\u00e1is, por vosotros mismos, lo escalofriante de esta noticia.<\/p>\n<p><strong>Entrenamiento extremo para calculadoras est\u00fapidas<\/strong><\/p>\n<p>En 1992, los ordenadores eran, b\u00e1sicamente, calculadoras inteligentes con grandes pantallas (esto no es broma, chicos). Pero, exist\u00edan grupos de entusiastas felices de afrontar nuevos retos de software: algunos programadores fueron capaces de crear c\u00f3digos que usaban cada byte de memoria, todas las funciones del procesador, todos los comandos del sistema operativo y, lo m\u00e1s importante, el 100% del hardware. Debo deciros que para conseguir esto, uno debe ser realmente creativo, beber mucho caf\u00e9 (o fumar mucha hierba) y tener un coeficiente intelectual incre\u00edble. Este movimiento empez\u00f3 alrededor de 1998, junto con la primera versi\u00f3n de MS-DOS. Aunque no ten\u00eda un nombre que lo denominase, seg\u00fan las leyes de la evoluci\u00f3n, antes o despu\u00e9s tendr\u00eda que competir entre ellos. As\u00ed es como naci\u00f3 en 1992 \u00a0\u201cAssembly\u201d.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2013\/03\/05231657\/assembly_SPA.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-553\" alt=\"assembly_SPA\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2013\/03\/05231657\/assembly_SPA.png\" width=\"800\" height=\"367\"><\/a><\/p>\n<h3>Regreso del futuro de Future Crew<\/h3>\n<p>En 1992, un grupo de programadores \u00a0escandinavos, llamados Future Crew, junto con sus amigos programadores de\u00a0 \u201cComplex\u201d y \u201cAmiga\u201d organizaron un evento llamado \u201cThe Assembly\u201d para compartir los resultados obtenidos de su trabajo en lenguaje ensamblador y competir por el t\u00edtulo del \u201cMejor programador del a\u00f1o\u201d. Hab\u00edan diferentes disciplinas, pero las dos m\u00e1s interesantes eran las demos de plataformas (PC, Amiga, C64) y PC 64k. La primera ten\u00eda como objetivo mostrar su habilidad y\u00a0 las mejores soluciones de hardware con un c\u00f3digo minimalista inmejorable. La segunda disciplina encerraba un truco: los programadores ten\u00edan un l\u00edmite de 64kb y sus programas no pod\u00edan superarlo.<\/p>\n<blockquote><p><i>\u201cUna code demo es, b\u00e1sicamente, un serie de eventos programados para demonstrar las capacidades del hardware y\/o <\/i><i>soluciones de software para una tarea en particular, como c\u00e1lculos complejos de f\u00edsica\u201d.<\/i><\/p><\/blockquote>\n<p>As\u00ed, en 1992, el grupo Future Crew gan\u00f3 la competici\u00f3n con su demo \u201cUnreal\u201d. Este nombre se deb\u00eda a que nadie (\u00a1!) hab\u00eda hecho algo parecido hasta la fecha.<\/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>Fueron los primeros en mostrar un modelo de trabajo en un entorno 3D, con capas de gr\u00e1ficos, c\u00e1lculos complejos, etc. Todo el compilador era aproximadamente de 1 megabyte (incluyendo m\u00fasica y dejadme deciros que todav\u00eda no exist\u00eda la compresi\u00f3n en mp3). La \u00fanica forma para conseguir esto era dominar el lenguaje ensamblador, el m\u00e1s complejo de todos. Para que os hag\u00e1is una idea de lo que es ensamblador, esto es lo que me dijeron los chicos de Future Crew hace unos a\u00f1os:<\/p>\n<blockquote><p><i>Las \u00a0demos conllevan muchos a\u00f1os de aprendizaje. Una buena forma de comenzar es tener un buen nivel en lenguajes como Pascal o C, para, despu\u00e9s, empezar a experimentar con ensamblador. Se necesita mucho tiempo y pruebas para mejorar. Lo m\u00e1s importantes es intentar entender lo que haces, intentar cambiar el programa para ver qu\u00e9 se consigue y seguir aprendiendo. Aprender a programar requiere un mont\u00f3n de paciencia, entusiasmo y tiempo. No es nada f\u00e1cil. <\/i><\/p><\/blockquote>\n<p>B\u00e1sicamente, aquellos que participaron en la competici\u00f3n resultaron ser la \u00faltima fuente de inspiraci\u00f3n para todos los desarrolladores de software. No estoy diciendo que alguien robase sus ideas\u2026 en absoluto\u2026 simplemente se adopt\u00f3 su visi\u00f3n creativa. La mayor\u00eda de los productos actuales \u2013todos los juegos, gr\u00e1ficos de Adobe, GPS, Google Earth\u2026- y todos esos productos, que valen miles de millones, est\u00e1n inspirados, hasta cierto punto, en\u00a0 Assemby (a prop\u00f3sito, est\u00e1 prohibido sacar fotos o grabar en v\u00eddeo dentro del recinto).<\/p>\n<h3>1993, el a\u00f1o de \u201cSecond Reality\u201d y Eclipse<\/h3>\n<p>El concurso Assembly se convirti\u00f3 en todo un \u00e9xito y, al a\u00f1o siguiente, el n\u00famero de asistentes y demos se duplic\u00f3 (esta moda fue constante y desde 1999 el evento Assembly tiene lugar en el estadio de f\u00fatbol m\u00e1s grande de Helsinki con capacidad para 5.000 personas).<\/p>\n<p>En el a\u00f1o 1993, el grupo Future Crew present\u00f3 algo\u2026 realmente fant\u00e1stico, algo que elev\u00f3 el list\u00f3n para los siguientes concursos y cambi\u00f3 el mundo de la programaci\u00f3n para siempre: la demo \u201cSecond Reality\u201d.<\/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 necesario entender que esta demo fue creada antes de que Intel presentara su procesador Pentium (Intel lo anunci\u00f3 el 22 de marzo y su primer ordenador Pentium se lanz\u00f3 en 1994 y Assembly suele celebrarse en julio o agosto. Esto supone que Future Crew mostr\u00f3 su demo al menos seis meses antes del lanzamiento de Pentium). Esto significa que todos esos gr\u00e1ficos fant\u00e1sticos y sonidos estaban disponibles en x486 CPUs con sound blasters y sin tarjetas gr\u00e1ficas. Esta demo deslumbr\u00f3 a la comunidad de programadores y demostr\u00f3 que se pod\u00eda conseguir resultados con un enfoque minimalista y gran conocimiento en ensamblador (el compilador de Second Reality era aproximadamente de 1,5 megabytes). Ese a\u00f1o Future Crewse se hizo famoso en todo el mundo.<\/p>\n<p><strong>\u00c9ste es el v\u00eddeo de Future Crew, cuando estaban trabajando en Second Realy:<\/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<h3>Otro ganador del a\u00f1o 1993 fue la demo \u201cEclipse\u201d de EMF. \u00c9sta fue el n\u00famero 1 en la categor\u00eda 64kb:<\/h3>\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\/MsBVTTmuwHk?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<h3>En 1994, la demo \u201cVerses\u201d (del grupo EMC) gan\u00f3 el primer premio<\/h3>\n<p>B\u00e1sicamente, mostraron al mundo que se pod\u00edan hacer c\u00e1lculos de f\u00edsica acu\u00e1tica y que cualquier animaci\u00f3n de objetos 3D dentro de los l\u00edmites de velocidad de Pentium era pan comido:<\/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>El ganador 64kb \u2013 \u201cAirframe\u201d del grupo Prime es la madre de todos los simuladores 3D de aviaci\u00f3n modernos.<\/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>Para que os hag\u00e1is una idea de lo r\u00e1pido que ha evolucionado el mundo de la programaci\u00f3n, aqu\u00ed est\u00e1 lista de los ganadores desde 1995 a 2012.<\/p>\n<h3>Ganador de Assembly 1995: \u201cStars\u201d del grupo NoooN<\/h3>\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<h3>Ganador de Assembly 1996: \u201cMachines of Madness\u201d del grupo Dubius<\/h3>\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<h3>Ganador de Assembly 1997: \u201cBoost\u201d del grupo Doomsday<\/h3>\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<h3>Ganador de Assembly 1998: \u201cGateways\u201d del grupo Trauma<\/h3>\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>A prop\u00f3sito, \u00e9ste es el ancestro de World of Warcraft, cuando se crearon las artes gr\u00e1ficas 3D MMORPG.<\/p>\n<h3>En 1999 la tecnolog\u00eda 3DFX cambi\u00f3, para siempre, los gr\u00e1ficos. La demo del grupo MatureFunk, llamada \u201cVirhe\u201dsorprendi\u00f3 a todo el mundo:<\/h3>\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<h3>Revisi\u00f3n de Assembly<\/h3>\n<p>En el a\u00f1o 2000, cambiaron un poco las reglas de la competici\u00f3n: en vez de 3 categor\u00edas (Amiga, PC y C64) se empez\u00f3 a competir en las categor\u00edas \u201cCombined Demo\u201d, \u201cOldSchool Demo\u201d y \u201c64kb limit intro\u201d. La competici\u00f3n 64kb se convirti\u00f3 en algo obsoleto en el a\u00f1o 2010. Pero, al final de este post, ver\u00e9is algunos ejemplos magn\u00edficos de lo que puede hacer un programador en ensamblador con 64 kilobytes.<\/p>\n<p>Aqu\u00ed os dejo la lista de los ganadores de la categor\u00eda \u201cCombined Demo\u201d, las mejores en t\u00e9rminos de ensamblador:<\/p>\n<h3>El primer premio, en el a\u00f1o 2000, fue para \u201cSpot\u201d del grupo Exceed<\/h3>\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>Observad los efectos de iluminaci\u00f3n\u2026 son espectaculares. No olvid\u00e9is que esta tecnolog\u00eda tiene 13 a\u00f1os.<\/p>\n<p><strong>Ganador de Assembly 2001: \u201cLapsuus\u201d del grupo Maturefurk<\/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\/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<h3>Ganador de Assembly 2002: \u201cLiquid\u2026 Wen?\u201d del grupo Haujobb<\/h3>\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>Tenemos que resaltar que todos los gr\u00e1ficos, incluyendo rostros y caracteres de todas las demos de Assembly, se dibujaron usando s\u00f3lo programaci\u00f3n, no hay archivos de imagen en la demo.<\/p>\n<h3>Ganador de Assembly 2003: \u201cLegomania\u201d de Doomsday. Dad la bienvenida a los juego de consola 3D \ud83d\ude42 Estoy seguro de que fue la \u00e9poca en que naci\u00f3 el concepto Nintendo Wii:<\/h3>\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<h3>En el a\u00f1o 2004 \u00a0el primer premio fue para \u201cObsoleet\u201d de Unreal Voodoo<\/h3>\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<h3>En el a\u00f1o 2005\u00a0 el primer premio fue para \u201cLconoclast\u201d del grupo ASD:<\/h3>\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<h3>En el a\u00f1o 2006, la demo \u201cStarstuck\u201d del grupo de programadores The Black Lotus volvi\u00f3 a asombrar a la comunidad con su nivel de sofisticaci\u00f3n de programaci\u00f3n de gr\u00e1ficos. Yo dir\u00eda que pusieron el list\u00f3n muy alto:<\/h3>\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<h3>En el 2007, el ganador fue \u201cLifeForce\u201d de ASD. \u00a0Una vez m\u00e1s, fue una obra maestra en ensamblador.<\/h3>\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<h3>El 2008 fue el a\u00f1o de \u201cWithin Epsilon\u201d de Pyrotech:<\/h3>\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<h3>El ganador del 2009 es uno de mis favoritos \u2013 \u201cFrameranger\u201d de los grupos Fairlight, CNCD &amp; Orange:<\/h3>\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<h3>En 2010 el ganador fue \u201cHappiness is right around the bend\u201d de ASD<\/h3>\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<h3>El ganador de 2011: \u201cSpin\u201d de ASD:<\/h3>\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<h3>El ganador de 2012: \u201cSpacecut\u201d de Carillon &amp; Cyberiad CNCD<\/h3>\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<h3>Los mejores ejemplos de 64 kilobytes<\/h3>\n<p>Para que os hag\u00e1is una idea de lo que un programador profesional puede hacer con 64 kilobytes: \u201cChe Guevara\u201d de 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>De nuevo\u2026 64 kilobytes, ni un m\u00edsero kilobyte de m\u00e1s.<\/p>\n<p>3 a\u00f1os despu\u00e9s, en el 2008, el mismo grupo mostr\u00f3 una evoluci\u00f3n tecnol\u00f3gica incre\u00edble y se las arregl\u00f3 para realizar esta demo con 64kb: \u201cPanic room\u201d, por supuesto, gan\u00f3 el primer premio de la categor\u00eda.<\/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>La mejor demo 64k jam\u00e1s presentada fue \u00a0\u201cX marks the spot\u201d en 2010, primer premio de la categor\u00eda.<\/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>Todas estas demos, especialmente aquellas de 64kb, muestran el talento de los programadores de la vieja escuela y los resultados que pueden llegar a obtener. Pero, lo m\u00e1s importante, cuando eres un maestro en ensamblador (algo no muy com\u00fan hoy en d\u00eda), la mayor\u00eda de los productos est\u00e1n creados en lenguajes de programaci\u00f3n de \u201calto nivel\u201d, como Visual C y Object C.<\/p>\n<p>Imaginad por un segundo que un programador como estos, o un grupo como Future Crew, decide dejar a un lado su trabajo creativo y se centra en un \u00fanico objetivo: crear un peque\u00f1o c\u00f3digo que robe datos financieros o ayude a recalibrar un reactor nuclear. \u00bfCre\u00e9is que tendr\u00e1n \u00e9xito? \u00a0\u00bfEncontrar\u00edan un modo de romper los sistemas de seguridad integrados de Windows o Apple? \u00bfTiene apoyo financiero para realizar eventos gratis de 5.000 participantes durante 20 a\u00f1os?<\/p>\n<p>No os voy a dar la respuesta. Ten\u00e9is que decidir por vosotros mismos. Pero cuando oigo a alguien decir \u201cMi PC no necesita protecci\u00f3n\u201d, no puedo evitar acordarme de \u201cSecond Reality\u201d y empezar a rezar.<\/p>\n<p>Menos mal que los chicos de Future Crew est\u00e1n muy ocupados, si eres el mejor en programar demos \u00bfpor qu\u00e9 no hacer de esto tu negocio? La pr\u00f3xima vez que hagas un test 3DMark en tu PC, piensa en Unreal, Second Reality y Future Crew. Despu\u00e9s de Scream Tracker 3 (diciembre de 1994), Future Crew no lanz\u00f3 nada m\u00e1s. Aunque no se hiciera oficial la disoluci\u00f3n del grupo, a partir de la mitad de la d\u00e9cada de los 90, los miembros se separaron. Compa\u00f1\u00edas como Futuremark (3DMark), Remedy (Death Rally, Max Payne, Alan Wake), Bugbear Entertainment (FlatOut, Glimmerati, Rally Trophy), Bitboys (compa\u00f1\u00eda de hardware de gr\u00e1ficos) y Recoil Games (Rochard) empezaron con miembros de Future Crew.<\/p>\n<p>Les quiero agradecer a todos ellos que hayan cambiado el mundo y nos hayan ense\u00f1ado que todo es posible si as\u00ed lo deseas, inclusive<a href=\"https:\/\/www.kaspersky.com\/sp\" target=\"_blank\" rel=\"noopener nofollow\"> Kaspersky Internet Security.<\/a><\/p>\n<p><span style=\"color: #333333\">Gracias por vuestra inspiraci\u00f3n, chicos. Y, realmente, espero que ni un solo programador, que haya formado parte de Assembly, use sus habilidades para fines maliciosos.<\/span><\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recientemente, Eugene Kaspersky escribi\u00f3 en su blog un post sobre la resurrecci\u00f3n de los creadores de virus de la vieja escuela. Soy lo suficientemente mayor para recordar a aquellos chicos<\/p>\n","protected":false},"author":38,"featured_media":552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[262,261],"class_list":{"0":"post-551","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-news","8":"tag-assembly","9":"tag-programadores-de-la-vieja-escuela"},"hreflang":[{"hreflang":"es","url":"https:\/\/www.kaspersky.es\/blog\/son-peligrosos-los-programadores-de-la-vieja-escuela\/551\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.es\/blog\/tag\/assembly\/","name":"Assembly"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts\/551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/comments?post=551"}],"version-history":[{"count":3,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts\/551\/revisions"}],"predecessor-version":[{"id":21257,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts\/551\/revisions\/21257"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/media\/552"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/media?parent=551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/categories?post=551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/tags?post=551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}