{"id":424,"date":"2013-03-05T19:00:35","date_gmt":"2013-03-05T19:00:35","guid":{"rendered":"http:\/\/kasperskydaily.com\/mexico\/?p=424"},"modified":"2019-11-22T03:24:57","modified_gmt":"2019-11-22T09:24:57","slug":"como-de-amenazador-crees-que-puede-ser-un-programador-de-la-vieja-escuela","status":"publish","type":"post","link":"https:\/\/latam.kaspersky.com\/blog\/como-de-amenazador-crees-que-puede-ser-un-programador-de-la-vieja-escuela\/424\/","title":{"rendered":"\u00bfC\u00f3mo de  amenazador crees que puede ser un programador de la vieja escuela?"},"content":{"rendered":"<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/87\/2013\/03\/05215156\/assembly_SPA.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-425\" alt=\"assembly_SPA\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/87\/2013\/03\/05215156\/assembly_SPA.png\" width=\"800\" height=\"367\"><\/a><\/p>\n<p>Recientemente, Eugene kaspersky escribi\u00f3 en su blog un post \u00a0titulado \u00a0\u2018Gran regreso de los programadores de malware de la vieja escuela\u2019. Tengo edad suficiente para recordarlos a ellos y a su brillante trabajo; no necesariamente me refiero a creadores de malware, sino programadores, codificadores y ensambladores. Son casi como los Jedi y los Sith, los cuales eran considerados por todos los h\u00e9roes de la saga Skywalker, mucho m\u00e1s poderosos y h\u00e1biles en el uso de los Lightsabers (no es broma, preg\u00fantenle a Yoda). Y pens\u00e9\u2026 rayos\u2026 vivimos \u00a0tres personas de las que presenciamos el verdadero poder de estas personas (Kaspersky, Bill Gates y yo).<\/p>\n<p>En verdad, es realmente dif\u00edcil entender lo que un hacker de la vieja escuela es capaz de hacer, \u00a0as\u00ed que decid\u00ed mostrarles un poco de lo que Eugene hablaba, para que puedan decidir si, como pienso, son noticias verdaderamente aterradoras.<\/p>\n<p><strong>\u00a0Entrenamiento extremo para calculadoras est\u00fapidas.<\/strong><\/p>\n<p>En 1992, las computadoras eran b\u00e1sicamente calculadoras inteligentes con pantallas grandes (no es broma, chicos). Sin embargo, exist\u00edan muchos grupos de entusiastas\u00a0que estaban m\u00e1s que felices de enfrentar retos con el software existente: algunos programadores se las arreglaron para crear un c\u00f3digo que utilizara cada byte de memoria, cada funci\u00f3n del procesador, registrar cada comando del SO y, lo m\u00e1s importante, el 100% de poder del hardware, exprimiendo hasta la \u00faltima gota para obtener resultados. Tengo que se\u00f1alar que para lograr esos resultados, uno deb\u00eda ser muy creativo, beber mucho caf\u00e9 (o fumar mucha mota, siendo honestos) y tener un nivel de IQ de miedo.\u00a0 El movimiento comenz\u00f3 alrededor de 1988, b\u00e1sicamente, m\u00e1s o menos al mismo tiempo que la primera versi\u00f3n de MS-DOS. No ten\u00eda nombre oficial, pero de acuerdo con las leyes de la evoluci\u00f3n, tarde o temprano los involucrados tendr\u00edan que competir. Y de esta manera naci\u00f3 The Assembly \u00a0en 1992.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Future Crew vuelve del futuro.<\/strong><\/p>\n<p>En 1992, un grupo de programadores llamado Future Crew, junto con grupos amigos de programadores en Complex y Amiga, organizaron un evento llamado The Assembly, para compartir los resultados de su trabajo con Assembler y competir por el t\u00edtulo de Mejor Programador del a\u00f1o. Exist\u00edan muchas disciplinas, pero las dos m\u00e1s interesantes eran los demos de plataforma (PC, Amiga, C64) y PC de 64k. La \u00a0primera ten\u00eda como objetivo demostrar las m\u00e1s elegantes soluciones y habilidades de programaci\u00f3n del hardware con c\u00f3digo optimizado y minimalista. La \u00a0segunda era m\u00e1s \u00a0complicada: los programadores estaban limitados a 64kb -su c\u00f3digo compilado (o sea, archivos read2work)- y \u00a0no pod\u00eda pesar m\u00e1s de 64kilobytes. Por esto, \u00a0esta disciplina se volvi\u00f3 un concurso de elegancia en programaci\u00f3n.<\/p>\n<blockquote><p>\u201cUn demo de codificaci\u00f3n es b\u00e1sicamente una serie de eventos programados con secuencias de comandos para demostrar las capacidades de hardware y \/ o las mejores soluciones de software para una tarea espec\u00edfica, como c\u00e1lculos f\u00edsicos complejos \u201c.<\/p><\/blockquote>\n<p>En 1992, los Future Crew ganaron la competici\u00f3n \u00a0con su demo \u2018Unreal\u2019. Aqu\u00ed lo pueden ver, (cabe destacar que es 1992 y a\u00fan no existia Windows). Este demo se llam\u00f3 \u2018Unreal\u2019 (irreal) por una raz\u00f3n: nadie hab\u00eda logrado algo as\u00ed antes.<\/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>Ellos fueron los primeros enmostrar un ambiente de trabajo en 3D, capas gr\u00e1ficas y complejos c\u00e1lculos f\u00edsicos y de iluminaci\u00f3n. Y lo m\u00e1s impresionante, todo el<\/p>\n<p>c\u00f3digo compilado pesaba 1mb incluyendo la m\u00fasica (y en aquel \u00a0momento no exist\u00eda la compresi\u00f3n en mp3). La \u00fanica manera de lograr estos resultados, era dominando Assembler que, en mi opini\u00f3n, es uno de los lenguajes de programaci\u00f3n m\u00e1s complejos. Para que tengan una idea de lo que es Assembler, esto es lo que los chicos de Future Crew me dijeron hace ya muchos a\u00f1os:<\/p>\n<blockquote><p>Aprender a codificar demos es un proceso largo y dif\u00edcil, que puede llevar \u00a0a\u00f1os. Una buena manera de comenzar es con un lenguaje de alto nivel como Pascal o C y luego \u00a0experimentar con Assembler. Toma mucho tiempo y experimentaci\u00f3n para mejorar y no existen los atajos. Lo principal es tratar de entender qu\u00e9 es lo que haces para tratar de cambiar el programa y ver qu\u00e9 puedes obtener, y ganar sabidur\u00eda\u00a0 para saber \u00a0cu\u00e1l es la mejor manera de hacer las cosas. Aprender a programar bien requiere mucha paciencia, mucho entusiasmo y mucho tiempo. No es nada f\u00e1cil.<\/p><\/blockquote>\n<p>B\u00e1sicamente aquellos que estaban comprometidos con la competici\u00f3n, se volvieron la m\u00e1xima fuente de inspiraci\u00f3n para todos los desarrolladores de software. No digo que la gente se robara las \u00a0ideas, sino que todos estaban adoptando su visi\u00f3n creativa. Muchos productos que tenemos hoy en d\u00eda, TODOS LOS VIDEOJUEGOS, Gr\u00e1ficos de Adobe y productos de video, GPS, Google Earth\u2026 todos esos productos que valen billones de d\u00f3lares, se insipiraron en Assembly en alg\u00fan punto. Por cierto, filmar y tomar fotos estaban estrictamente prohibido dentro del salo\u00f3n de la competici\u00f3n , y quienes violaran esta regla ser\u00edan \u00a0expulsados \u00a0para siempre.<\/p>\n<p><strong>1993 \u2013 El a\u00f1o de Second Reality y Eclipse.<\/strong><\/p>\n<p>El evento The Assembly result\u00f3 tener tal \u00e9xito, que el siguiente a\u00f1o el n\u00famero de asistentes y demos presentados se duplic\u00f3 (la tendencia fue bastante constante, ya que desde 1999 The Assembly se realiza en el campo \u00a0de f\u00fatbol \u00a0m\u00e1s grande \u00a0en Helsinky, que alberga m\u00e1s o menos a 5.000 personas de todo el mundo).<\/p>\n<p>En 1993, Future Crew present\u00f3 algo fant\u00e1stico, algo que elev\u00f3 \u00f3 el est\u00e1ndar de calidad para \u00a0concursos venideros y cambi\u00f3 el mundo de la programaci\u00f3n para siempre: el demo Second Reality:<\/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 esencial entender que este demo fue creado ANTES de que Intel presentara sus procesadores Pentium: Intel los present\u00f3 \u00a0el 22 de marzo \u00a0y las primeras PCs con Pentium comenzaron a enviarse antes de \u00a01994. The Assembly generalmente se celebra en \u00a0verano, lo que significa que Future Crew lo present\u00f3 al menos medio a\u00f1o antes de que comenzara a comercializarse \u00a0Pentium. Esto significa que todas estas gr\u00e1ficas fant\u00e1sticas y sonidos estaban disponibles en CPUs x486 con Sound Blasters primitivos y SIN tarjetas de video. Este demo enloqueci\u00f3 al jurado y a la comunidad de programadores: demostr\u00f3 los resultados que se podr\u00edan \u00a0logradr en niveles pro de Assembler con un acercamiento minimalista (el c\u00f3digo complilado de Second Reality era de 1.5mb). Ese a\u00f1o, los Future Crew se hicieron famosos.<\/p>\n<p><strong>\u00a0Este es un video Behind the Scenes de Future Crew cuando estaban trabajando en Second Reality<\/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><strong>Otra victoria simb\u00f3lica de 1993 es el demo Eclipse del \u00a0grupo EMF. Este c\u00f3digo fue el n\u00famero 1 en la nominaci\u00f3n de 64kb m\u00e1ximo:<\/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\/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<p><strong>En 1994, el demo Verses, \u00a0del \u00a0grupo EMF, \u00a0gan\u00f3 el primer lugar.<\/strong><\/p>\n<p>B\u00e1sicamente, ellos mostraron al mundo que se pueden hacer c\u00e1lculos de f\u00edsica de l\u00edquidos de manera realista, y cualquier transformaci\u00f3n de objetos 3D usando Pentium es cosa f\u00e1cil.<\/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>Y este ganador de 64kb, Airframe, del \u00a0grupo Prime, es la madre y el padre de todos los simuladores modernos de aviaci\u00f3n en 3D:<\/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 se hagan \u00a0una idea de lo \u00a0r\u00e1pido que evolucion\u00f3 el c\u00f3digo, aqu\u00ed hay una lista de los ganadores de 1995 a 2012.<\/p>\n<p><strong>Ganador de The Assembly de 1995: Stars, del \u00a0grupo NoooN.<\/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\/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><strong>Ganador de The Assembly de 1996: Machines of Madness, del \u00a0grupo Dubius.<\/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\/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><strong>Ganador de The Assembly de 1997: Boost, del \u00a0grupo Doomsday.<\/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\/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><strong>Ganador de The Assembly de 1998: Gateways, del \u00a0grupo Trauma.<\/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\/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>Por cierto, estos son los \u00a0ancestros de la realizaci\u00f3n visual de World of Warcraft. Aqu\u00ed nacieron los visuales en 3D para los MMORPG.<\/p>\n<p><strong>En 1999, la tecnolog\u00eda 3DFX cambi\u00f3 los gr\u00e1ficos para siempre. El demo de MatureFunk llamado Virhe volvi\u00f3 locos a todos los asistentes<\/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\/videoseries?list=SPD11F4A8B45A34E3B&amp;hl=en_US\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><strong>Assembly revisado.<\/strong><\/p>\n<p>En el 2000, las reglas cambiaron un poco: en lugar de competir en tres categor\u00edas, Amiga, PC y C64, se crearon categor\u00edas como Demo Combinado, Demo Oldschool y L\u00edmite de 64kb. La competici\u00f3n \u00a0en 64kb qued\u00f3 \u00a0obsoleta en 2010, pero al final de este post podr\u00e1n ver\u00a0 algunos ejemplos fant\u00e1sticos de lo que un programador ensamblador nivel pro puede lograr con 64kb.<\/p>\n<p>Esta es la lista de ganadores en la categor\u00eda Demo Combinado, que es la m\u00e1s brillante en t\u00e9rminos de dominio de Assembler:<\/p>\n<p><strong>En el 2000, el ganador del primer lugar fue Spot, del \u00a0grupo Exceed.<\/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\/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>No se pierdan los efectos de iluminaci\u00f3n, son incre\u00edbles (y no olviden que son tecnolog\u00edas de hace 13 a\u00f1os).<\/p>\n<p><strong>En el 2001, el ganador \u00a0fue Lapsus, del \u00a0grupo MatureFunk.<\/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<p><b>En el 2002, el ganador \u00a0fue Liquid\u2026Wen?, del \u00a0grupo 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>Tengo que destacar que todos los gr\u00e1ficos, incuyendo las caras y personajes en todos los demos de Assembly, \u00a0est\u00e1n dibujados usando solamente el c\u00f3digo, no son archivos de im\u00e1genes insertados en el demo.<\/p>\n<p><strong>En el 2003, el ganador \u00a0fue Legoman\u00eda, de Doomsday. \u00a1Saluden a todos los juegos de las consolas 3D! Adem\u00e1s, estoy seguro de que en este momento es cuando naci\u00f3 la visi\u00f3n del Nintendo Wii:<\/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\/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>En el 2004, el ganador \u00a0fue Obsoleet, del 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>En el 2005, el ganador \u00a0fue Lconoclast, del \u00a0grupo 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><strong>En el 2006, el demo Starstuck, de \u00a0The Black Lotus impresion\u00f3 a todos por el nivel de sofisticaci\u00f3n de la programaci\u00f3n gr\u00e1fica. Definitivamente elevaron bastante todos los est\u00e1ndares:<\/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\/-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>El ganador de 2007 fue Life Force, de ASD. Otro \u00a0fant\u00e1stico \u00a0trabajo de \u00a0Assembler.<\/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>El 2008 fue el a\u00f1o de Within Epsilon, de 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>El ganador del 2009 es uno de mis favoritos: Frameranger, de \u00a0los grupos Fairlight, CNCD y 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>En el 2010 \u201cHappiness is right around the bend\u201d ,de ASD nos ense\u00f1\u00f3 un tanque fant\u00e1stico \ud83d\ude42<\/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>El ganador del 2011 fue Spin, de \u00a0ASD.<\/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>El 2012 fue fenomenal: Spacecut de \u00a0Carillon y Cyberiad, de \u00a0CNCD.<\/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><strong>Los mejores ejemplos de la categor\u00eda de 64kb m\u00e1ximo<\/strong><\/p>\n<p>Para que se hagan \u00a0una idea de lo que un programador profesional puede hacer con 64kb, este es el mejor, \u00a0el del 2005: Che Guevara, der 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>Y lo repito: esto es c\u00f3digo ensamblador de 64kb. Ni un byte de m\u00e1s.<\/p>\n<p>Pero tres a\u00f1os despu\u00e9s, en \u00a02008, el mismo grupo demostr\u00f3 un inmenso progreso en \u00a0tecnolog\u00eda y se las arregl\u00f3 para hacer un demo como este de 64kb, ganando el primer premio con Panic Room.<\/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>Pero el mejor demo de 64kb de \u00a0la historia fue \u201cX marks the spot\u201d, de Portal Process , ganador en\u00a0 2010.:<\/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>Ahora bien, d\u00e9jenme presentarles el siguiente panorama\u2026 todos estos demos, especialmente los limitados a 64kb, demuestran el trabajo y talento de los programadores de la vieja escuela y lo que \u00a0pueden lograr cuando se lo proponen, \u00a0pero, y lo que es m\u00e1s importante, cuando dominan completamente Assembler, algo que no es muy com\u00fan, ya que casi todos los productos son creados con lenguajes de programaci\u00f3n de alto nivel, como Visual C y Object C.<\/p>\n<p>Imagina s\u00f3lo por un segundo que un programador de estos o un grupo como Future Crew decide mandar a paseo \u00a0todo el proceso creativo, 3D, m\u00fasica y c\u00e1lculos f\u00edsicos y enfocarse en un solo objetivo: crear un peque\u00f1o c\u00f3digo que robe tu informaci\u00f3n financiera o ayude a recalibrar un Reactor Nuclear. \u00bfQu\u00e9 te parece ?, \u00bfLo lograr\u00edan? \u00bfCu\u00e1nto tiempo m\u00e1s vas a creer \u00a0que 64kb es m\u00e1s son \u00a0suficientes? \u00bfPodr\u00edan encontrar una manera de romper los sistemas integrados de Seguridad de Windows o de Apple? \u00bfSon m\u00f3viles, flexibles? \u00bfTienen el financiamiento para que esto sea \u00a0\u00a0real tras hacer eventos gratuitos para 5.000 asistentes durante 20 a\u00f1os?<\/p>\n<p>No les quiero decir la respuesta. Tienen que decidir por s\u00ed mismos. Pero cuando oigo a alguien decir: \u201cMi PC no necesita protecci\u00f3n\u201d, no puedo sino recordar el Second Reality y comenzar a rezar.<\/p>\n<p>Gracias a Dios que los chicos que eran Future Crew est\u00e1n ahora muy ocupados \ud83d\ude00 Si t\u00fa eres el mejor en programar demos, \u00bfpor qu\u00e9 no hacerlo en tu negocio? La pr\u00f3xima \u00a0vez que corras una prueba 3DMark en tu PC piensa en Unreal, Second Reality y Future Crew. Future Crew, como equipo, no present\u00f3 \u00a0nada m\u00e1s despu\u00e9s de Scream Tracker 3 (en diciembre de 1994). Nunca se separaron de manera oficial, pero sus miembros se dispersaron \u00a0en la segunda mitad de la d\u00e9cada de los 90 . 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) y Recoil Games (Rochard) comenzaron con miembros de Future Crew.<\/p>\n<p>Quiero dar las gracias \u00a0a todos ellos: cambiaron el mundo para siempre y nos demostraron que todo es posible si te centras \u00a0en ello. Incluyendo Kaspersky Internet Security.<\/p>\n<p>Gracias por su inspiraci\u00f3n, chicos. Y en el \u00a0fondo de mi coraz\u00f3n \u00a0espero que ninguno de los programadores que fueron \u00a0sido parte de The Assembly usen nunca sus habilidades con prop\u00f3sitos malignos.<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recientemente, Eugene kaspersky escribi\u00f3 en su blog un post \u00a0titulado \u00a0\u2018Gran regreso de los programadores de malware de la vieja escuela\u2019. Tengo edad suficiente para recordarlos a ellos y a<\/p>\n","protected":false},"author":32,"featured_media":426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[98],"class_list":{"0":"post-424","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-news","8":"tag-the-assembly"},"hreflang":[{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/como-de-amenazador-crees-que-puede-ser-un-programador-de-la-vieja-escuela\/424\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/latam.kaspersky.com\/blog\/tag\/the-assembly\/","name":"The Assembly"},"_links":{"self":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/comments?post=424"}],"version-history":[{"count":1,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/424\/revisions"}],"predecessor-version":[{"id":16587,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/424\/revisions\/16587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/media\/426"}],"wp:attachment":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/media?parent=424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/categories?post=424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/tags?post=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}