miércoles, diciembre 5, 2012
|
El título de este artículo posiblemente haya dejado a muchos rascándose la cabeza tratando de entender su significado (o quizás asumieron que "hackearon a eliax"), pero no es más que un programa completo, escrito en una sola linea de código, en una computadora/ordenador Commodore 64 de los 1980s, y que hace algo casi milagroso...
Esa sola linea de código, por asombroso que aparente, crea algunos de los más complejos laberintos que se puedan imaginar, y la pregunta es ¿cómo puede eso ser posible? Pues para explorar ese código, un grupo de autores se unieron y escribieron todo un libro al respecto, el cual han hecho gratuito descargar para todos. Lo asombroso de esa linea de código sin embargo, es el hecho de que algo tan sencillo, pueda generar tanta complejidad, lo que debería servir de ejemplo a aquellos que creen que toda la complejidad que vemos en el mundo no pudo originar por medios evolutivos desde estructuras mucho más simples. Para los que no entiendan de programación, ese programa en esencia lo que dice es: "dibuja aleatoriamente o una linea inclinada hacia la derecha, u otra inclinada hacia la izquierda, y repite lo mismo infinitamente". Y como verán en el video (en donde podrán apreciar una pantalla de una Commodore 64, que a propósito, fue mi primera PC y en donde aprendí a programar), el resultado deja a cualquier perplejo... Nota: Esta linea de código funciona también en cualquier emulador de la Commodore 64 (or "C64" como se le conoce popularmente), incluyendo el emulador para iPhone y iPad que podrán encontrar en el App Store (busquen por "C64") que es quizás la forma más fácil de ver esto en acción. Miren el video para que sepan exactamente cómo escribir el código del programa. enlace a página oficial del libro y explicación adicional (lo pueden descargar gratuita y legalmente como PDF) enlace para comprar el libro en Amazon fuente Video a continuación (enlace YouTube)... Actualización: El lector Josué Garayúa ha creado una genial simulación en Javascript que funciona dentro de casi cualquier navegador web, que pueden probar en este enlace (¡gracias Josué!) autor: josé elías |
53 comentarios |
Curiosidades , Opinión / Análisis , Software , Videos |
Comentarios
Añadir Comentario |
"Gracias por tu gran legado de conocimiento y divulgación científica. En muchos de tus artículos me sentí verdaderamente asombrado y motivado a seguir investigando los temas tratados y con el transcurso del tiempo de alguna manera influenciaste mi pasión por la tecnología y el conocimiento al decidir seguir una carrera tecnológica.
Gracias nuevamente y aunque en muchas oportunidades no compartí tus opiniones a lo largo de los años pude mantenerme al tanto de la tecnología y otros temas tan trascendentales en nuestros tiempos. Yo creo que en Eliax pusiste una semilla de inspiración tecnológica que germinará y dará frutos en muchos países.
Por ultimo Gracias nuevamente y que sea un EXITO tu nuevo comienzo con otros proyectos.
Atentamente.
Marco Zúñiga
Estudiante de Ingeniería en Informática
Desde Santiago de Chile, mis respetos..."
Gracias nuevamente y aunque en muchas oportunidades no compartí tus opiniones a lo largo de los años pude mantenerme al tanto de la tecnología y otros temas tan trascendentales en nuestros tiempos. Yo creo que en Eliax pusiste una semilla de inspiración tecnológica que germinará y dará frutos en muchos países.
Por ultimo Gracias nuevamente y que sea un EXITO tu nuevo comienzo con otros proyectos.
Atentamente.
Marco Zúñiga
Estudiante de Ingeniería en Informática
Desde Santiago de Chile, mis respetos..."
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
El único problema de esta afirmación Eliax, es que esta basada en una falacia, de por si tu computadora no es un sistema "simple", esta construido sobre varios sistemas, las leyes gravitatorias, la electricidad, los circuitos, el lenguaje de programación. No es el nivel "0" del sistema.
Segundo, las cosas que hacen este programa funcionar no son aleatorias sino deterministas. En fin, la computadora que ayudo a crear estos elementos "aleatorios" no es aleatoria, fue Diseñada, el lenguaje de programación que calcula los números no es "aleatorio", fue diseñado. La función que de manera "aleatoria" calcula los números, tampoco es del todo "aleatoria", es predeterminada. Así que entiendo que en ese caso tu suposición esta mal fundada.