Ir al contenido principal

Curiosos términos que usamos en programación vienen del Mark I



Loop, Patch, Library, Bug, son términos usados en nuestros días en programación de computadoras y se originan en características físicas de la legendaria Mark I, una computadora electromecánica de los años de la Segunda Guerra Mundial http://sites.harvard.edu/~chsi/markone/language.html

Atentos. Daremos un paseo:

Loop: La cinta de papel con código de secuencia, funciones o números podría estar en bucle sobre sí misma para realizar operaciones repetitivas, como en el interpolador mostrado aquí.



Collection of Historical Scientific Instruments, Harvard University


Patch: Pequeñas correcciones a la secuencia programada podrían hacerse remendando porciones de la cinta de papel y re-perforando los agujeros en esa sección.

Photographed from a tape sample at Grace Murray Hopper Collection, Archives Center, National Museum of American History, Smithsonian Institution


Library: Secciones de cinta de problemas anteriores podrían ser cortadas, almacenadas y pegadas de nuevo con pegamento y hierro para nuevos usos, formando un creciente repositorio de código de computadora.
Collection of Historical Scientific Instruments, Harvard University



Bug: Antes de 1944, los ingenieros eléctricos ya usaban el término "bug" para referirse a defectos físicos difíciles de encontrar que impedían el funcionamiento de un dispositivo eléctrico. El equipo Mark I se apropió del término para problemas inesperados en la "codificación" de un problema. Abajo dibujos de Grace Hopper acerca de los diferentes tipos de errores encontrados durante su trabajo.
Image courtesy of the Smithsonian Archives Center.


Un Bug legendario: En 1947, un mal funcionamiento físico en la computadora de la Mark II fue remontado a una polilla atascada en uno de los relais. Grace Hopper lo grabó en el diario de operaciones con la anotación "Primer caso real de error encontrado".
Grace Murray Hopper Collection, Archives Center, National Museum of American History, Smithsonian Institution



Todo un legado.

Comentarios

Entradas populares de este blog

Tumix el Sistema operativo Peruano Linux del Pasado

Como estamos en fiestas patrias en la República del Perú , vamos a recordar los distribuciones Linux que fueron construidas por desarrolladores y entusiastas peruanos. En este caso vamos traer a la mente la recordada distribución Linux llamada Tumix GNU/Linux que paso a la historia como como una gran iniciativa de informáticos peruanos.
Este sistema nació en el año 2005 y estuvo basada en la distribución Slackware Linux y venia con el kernel 2.6 y tenia el emblema el distintivo Tumi el cual era un cuchillo ceremonial de los antiguos Moche ,Chimu e Incas.
Esta distribución Linux traía un interesante escritorio KDE 3.4,soporte para tarjetas wifi de esos tiempos ,ademas de venir en solo live CD.
Segun los datos de wikipedia vemos que fue creada y fundada por Ingeniero peruano  Daniel Alejandro Yucra Sotomayor ,el desarrollador natural de Puno Julio Elmer Sotomayor  y un gran equipo de desarrolladores peruanos de distintas regiones del peru
Pero lamentablemente esta distribución Linux so…

Recuerdos: TRON el sistema operativo japones

Aunque poco hayan oído de el y algunos lo hayan olvidado aun es muy recordado entornos académicos me refiero claro esta a  TRON sistema operativo que viene de unos de los países mas tecnológicos como Japón,  su origen se remonta al año 1984 TRON se define como un sistema operativo en tiempo real a nivel del núcleo. Este interesante  proyecto fue comenzado por el Profesor el Dr. Ken Sakamura de Universidad de Tokio.

Cuando todavía Microsoft Windows, no llegaba al Japon el Profesor el Dr Ken Sakamura se propuso la meta de crear una arquitectura de computadora y red, que pudiera suplir  todas las necesidades de la sociedad japonesa y con esto nació TRON.


Este sistema operativo se uso mucho y se difundió mucho en el Japón.  Es así que TRON es un sistema operativo en tiempo real que puede ser utilizado por cualquier computador. Hoy en día es utilizado por unos 3.000.000.000 de microprocesadores en Japón

En 1989, la compañía Matsushita introdujo un Pc BTRON, una máquina con un microproce…

Decentraland, un mundo virtual sin servidor central gestionado por sus propios usuarios

Decentraland tiene el propósito de crear un mundo virtual 3D social el cual puede ser manejado por sus propios usuarios. La plataforma incluye herramientas de fuente abierta que permiten crear objetos 3D y aplicaciones. La infraestructura se encuentra distribuida (es decir, sin servidor central) y los usuarios pueden acceder usando un navegador Web al contenido.
La organización detrás de Decentraland esta orientada a ofrecer una plataforma con propiedad general de todos los usuarios y autosustentable, similar a la gestión de la Web.
Similar a otros mundo, la moneda de cambio es el token MANA, que esta basada en Etherium. Con esta se puede comprar o vender espacios en la tierra virtual, la cual se conoce como LAND.
Una vez comprada cierta cantidad de LAND, se puede usar para crear en el mundo virtual. Actualmente se esta usando los espacios para realizar experimentos con Blockchain del tipo votaciones, alquiler, entre otros.
Lanzada en 2015 por un grupo de argentinos, la plataforma esta cre…