El código fuente de MS-DOS 2.0, disponible ahora también en Github

Microsoft ha publicado bajo una licencia MIT/OSI y «para propósitos de referencia» el código fuente de MS-DOS 1.25 y 2.0 en Github, que básicamente son las mismas que ya publicaron en el Computer History Museum hace unos años, solo que en Github puede resultar más cómodo (aunque ya advierten que no se admiten pull requests ): Estos archivos se republican en este repositorio para que sean más fáciles de encontrar, hacer referencias a ellos y utilizarlos en trabajos externos, así como para permitir la exploración y experimentación a quienes estén interesados en los primeros sistemas operativos para ordenadores personales. The original sources of MS-DOS 1.25 / 2.0 for reference purposes (Github) La versión 2.0 de MS-DOS vio la luz de forma conjunta con el IBM PC-XT en Marzo de 1983, hace ahora 35 años. Funcionaba con solo 12-28 KB de memoria y la interfaz era únicamente de texto sobre la línea de comandos (nada de ratón, ventanas ni gráficos de ningún tipo) Seguir leyendo El código fuente de MS-DOS 2.0, disponible ahora también en Github

Programas en JavaScript impresos en papel que se ejecutan y proyectan visualmente sobre el «código físico»

Paper Programs podría considerarse una oda a la complejidad innecesaria , pero también es sumamente bonito, divertido y hackeable. Es un invento –por llamarlo de algún modo– de JP de Dynamicland . Funciona con un proyector, una cámara y hojas de impresora en las que hay programas JavaScript . Seguir leyendo Programas en JavaScript impresos en papel que se ejecutan y proyectan visualmente sobre el «código físico»

Programas en JavaScript impresos en papel que se ejecutan y proyectan visualmente sobre el «código físico»

Paper Programs podría considerarse una oda a la complejidad innecesaria , pero también es sumamente bonito, divertido y hackeable. Seguir leyendo Programas en JavaScript impresos en papel que se ejecutan y proyectan visualmente sobre el «código físico»

Un sencillo simulador de autopista

Este simulador de autopista escrito por Silvan Mühlemann funciona directamente en el navegador – dice que escribió el código estando de vacaciones en España, para pasar el rato. Permite modificar diversos factores del tráfico rodado: la velocidad «objetivo» de los coches, su varianza, la frecuencia con la que aparecen nuevos coches, el tiempo de reacción de los conductores… Tras jugar con los parámetros un rato empiezan a aparecer las primeras muestras de la complejidad de la situación : hay colisiones, conductores que no frenan a tiempo (no son muy listos, todo sea dicho), arranques demasiado lentos… El panel de la derecha muestra las cifras globales, de las que se puede aprender o al menos intuir algo. Es un mero entretenimiento, pero también una forma de entender cómo funciona el tráfico en carretera y cómo programar este tipo de simulaciones Seguir leyendo Un sencillo simulador de autopista

Una criba de eratóstenes animada

La criba de Eratóstenes es el método más antiguo para obtener una lista de los números primos: consiste básicamente en ir tachando primero los múltiplos de 2, luego de 3, luego de 5, etcétera empezando en cada ronda con el primer número que queda sin tachar (que se considera primo) y siguiendo afanosamente con todos sus múltiplos. Este vídeo muestra visualmente cómo actúa el algoritmo con un color para cada número : las diferentes curvas van tocando la recta de los números enteros en puntos que son los diferentes múltiplos. Seguir leyendo Una criba de eratóstenes animada