Los inicios de los cálculos computacionales

Desde hace miles de años, el ser humano desarrolló métodos para facilitarse los cálculos numéricos. Desde huesos con muescas hasta los primeros computadores muchas fueron las invenciones que se realizaron por el camino, en Neatorama han realizado una revisión sobre algunos de los dispositivos que iniciaron la computación.

Aquí­ repasamos algunos de estos avances históricos:

ishango bones

Los huesos Lebombo e Ishango
El hueso Lebombo es un peroné babuino de hace 35000 años, descubierto en una cueva en la cordillera de Lebombo[wp] en sudáfrica.

Tení­a una serie de 29 muescas que se cortaron para calcular números y puede que también para medir el paso del tiempo. Se considera el artefacto matemático más antiguo conocido.

El hueso Ishango tiene 20000 años de antigí¼edad y reveló que su civilización dominaba series aritméticas e incluso el concepto de los números primos.

El ábaco
Uno de los dispositivos más conocido, el ábaco[wp] fue utilizado por varias civilizaciones en distintas versiones. Desde los griegos, egipcios y romanos, pasando por lo aztecas, hasta las civilizaciones asiáticas. El ábaco romano fue el primer dispositivo de calculo portátil.

Muy utilizado posteriormente por niños para aprender las operaciones básicas.

Sigue leyendo

Récords mundiales de computación

creatEn el volumen 1 de "The Best Of" de la revista Creative Computing, publicado en 1976, aparece un artículo escrito por Lynn Yarbrougn en el que sugiere la inclusión de records de la computación en el famosísimo-por-nada Libro Guinness de los Records. Como siempre que se comenta algo publicado sobre la informática hace 20 años, las cosas que se cuentan parece que son de hace 100.000 años, cuando pasaron hace más bien 5 minutos. No sé por qué me dió por mirar si en el Libro Guinness de los Records existían algunos que se refirieran a computación o electrónica, pero por lo menos tras una búsqueda en internet no conseguí encontrar nada, lo que no quiere decir que no existan. Lo que sí encontré es este artículo al que me refiero:

[ESCRITO EN 1976 – LAS LETRAS APARECEN EN VERDE PARA EMULAR UNA MÍTICA PANTALLA DE FÓSFORO – PUEDE HERIR LA SENSIBILIDAD DE ALGUNO DE NUESTROS LECTORES]

Mayor Programa:
El Proyecto Apollo, el sistema de tiempo real, con 1.000.000 líneas de código.

Programa más complejo:
Posiblemente el Proyecto Apollo otra vez, pero por densidad de condiciones sugiero que el compilador PL/I puede que tenga un mayor número de saltos condicionales. ¿Algún otro candidato?.

Más famoso:
El compilador de COBOL para el IBM S/360.

Más usado:
El programa de control de la conmutación del sistema telefónico de Bell. 

Mayor número de subritunas:
Había oído hace unos años atrás que un programa en FORTRAN estaba justo por debajo de las 200 subrutinas, pero no puedo reclamar el record porque no lo recuerdo.

Mayor tiempo funcionando:
El profesor Donald Knuth ejecutó una vez un programa para analizar un problema de ajedrez. El programa funcionaba en horas en las que no se usaba el computador, y le llevó un mes completarse. En total, el tiempo de proceso llegó a las 180 horas en un CDC 6600.

El mayor archivo guardado en tarjetas perforadas:
El Censo de los Estados Unidos lo mantiene desde hace años. Después del censo de 1960 el fichero constaba de más de 500.000.000 tarjetas.

El archivo más grande guardado en una cinta magnética:
Está mantenido por la NASA. Consiste en la telemetría y otra información guardada de todas las misiones desde el principio del programa espacial.

Sería curioso (… pero totalmente inútil) conocer los programas que sostendrían el record en la actualidad, así como muchos otros records que se nos pudieran ocurrir. Así que… si no hay ninguno todavía…

THE SMOKE SELLERS: recién declarado COMITÉ OFICIAL©™® DE LOS RECORDS MUNDIALES DE COMPUTACIÓN™©®