Logo de Torre de Babel
Portada Libros Diseño web Artículos Glosario RSS
Buscar

Píldora histórica (16): 63 años de la presentación del IBM SSEC

El 27 de enero de 1948, hace hoy 63 años, IBM presentaba en la planta baja de sus oficinas en Nueva York, a la vista de todos los viandantes, el SSEC (Selective Sequence Electronic Calculator). El IBM SSEC, a pesar de la denominación de calculadora, era un ordenador electro-mecánico: en su construcción se combinaron los relés mecánicos de máquinas anteriores con las válvulas de vacío que en el futuro darían lugar a los primeros ordenadores electrónicos. La denominación ordenador se evitaba porque no estaba bien vista desde un punto de vista comercial, ya que por entonces se asumía que los ordenadores quitaban el trabajo a las personas, de ahí que se le llamase máquina de cálculo.

A pesar de no ser un ordenador electrónico, el SSEC fue el primer ordenador en funcionar con un programa almacenado, en contraposición a los ordenadores previos cuya reprogramación implicaba un recableado de la circuitería. La velocidad a que operaba el SSEC multiplicaba por 100 la del MARK I, un predecesor que comenzó a funcionar en 1944. Su capacidad de almacenamiento era de 400.000 dígitos. La combinación de velocidad, capacidad y baja tasa de errores, con solamente un fallo cada 8 horas, le hizo el ordenador ideal para cálculos complejos, llegando a utilizarse para determinar las posiciones de los planetas, de la luna y prever trayectorias de cohetes del programa espacial estadounidense.

El IBM SSEC, como puede apreciarse en las fotografías de The IBM Selective Sequence Electronic Calculator, ocupaba un espacio considerable, aproximadamente la mitad de un campo de fútbol. En dichas imágenes puede verse la consola de operador de la máquina, del tamaño de un escritorio y con cientos de indicadores luminosos ocupando todo el frontal, a modo de pantalla, y parte de un lateral.

En la biografía de John Backus, creador del lenguaje de programación FORTRAN y la notación BNF (Backus-Naur Form) que resultará familiar a todo el que haya estudiado teoría de lenguajes formales y diseño de compiladores, se indica cómo la visión desde el exterior del SSEC le llevó a entrar en las oficinas de IBM y ofrecerse para trabajar con él. La empresa le contrató y Backus pasó tres años trabajando con el SSEC, hasta que éste dejó de operar en agosto de 1952.

Según el artículo The SSEC in Historical Perspective, publicado por Charles J. Bashe en el número de octubre de 1982 de la revista Annals of the History of Computing, el IBM SSEC se convirtió en el ordenador más flexible y potente en funcionamiento en aquel momento en todo el mundo. Más interesante aún es el artículo A Large-Scale, General-Purpose Electronic Digital Calculator: The SSEC, escrito en 1948 y reproducido en el mismo número de la revista mencionada, en el que se detallan las características de la máquina, su diseño y funcionamiento, todo ello acompañado de fotografías de las unidades de cálculo, de cinta, el lector de tarjetas, etc.


Publicado el 27/1/2011

Software libre para empresas y autónomos

Cuando se habla de software libre uno siempre tiende a pensar en el sistema operativo GNU/Linux, el servidor web Apache, la base de datos MySQL, el paquete ofirmático OpenOffice/LibreOffice o el programa para gráficos GIMP. Son quizá los máximos exponentes de un ecosistema poblado por miles y miles de aplicaciones para todo tipo de tareas: clientes web (navegadores) y de correo electrónico, herramientas de desarrollo para multitud de lenguajes, visores de infinidad de tipos de archivos, juegos, etc.

Una de las categorías quizá menos conocida sea la del software libre para profesionales y empresas, el software aburrido pensado para llevar las cuentas (contabilidad) o controlar los clientes/proveedores/productos (gestiónc comercial), para gestionar proyectos y muchas otras tareas similares. Ese software existe y la lista siguiente es una pequeña recopilación de parte del mismo:


Publicado el 21/1/2011

Microordenadores MSX (y II) - Historia y muchas fotografías

Esta entrada es continuación de Microordenadores MSX (I) en la que se contaba el origen de la norma MSX y las características comunes de la primera generación de estos microordenadores, junto con detalles específicos de algunos modelos. En esta segunda parte se aborda el fin de la historia de los MSX, con la segunda generación: MSX2, y los bastante raros por estas latitudes MSX2+ y MSX TurboR.

La segunda generación de MSX: MSX2

La primera generación de MSX tuvo bastante éxito en ciertos países (véase la primera parte de la historia), vendiéndose varios cientos de miles de unidades en los primeros meses. Esto llevó a los fabricantes a plantearse una renovación en 1985, frente a la aparición de los primeros sistemas de 16 bits, así como a una mayor implicación por parte de algunos de ellos como fue el caso de Philips, empresa holandesa con importantes ventas en su país de origen y otros de Europa, entre ellos España.

A pesar de que se planteó la posibilidad de utilizar un microprocesador de 16 bits, para poder competir en igualdad de condiciones con el Atari ST que se había presentado en el CES de las Vegas en 1985 y el Commodore Amiga lanzado poco después el mismo año, pesó más la necesidad de conservar la compatibilidad con todo el hardware y el software existente. El MSX2 no fue una revolución, como esas máquinas respecto a los modelos precedentes de sus respectivos fabricantes, sino una evolución de la primera generación. No obstante la nueva especificación permitió a los fabricantes crear microordenadores que podían competir, hasta cierto punto, con los citados ST y Amiga e, incluso, en algunos aspectos superarlos.

El MSX2 se lanza en Japón en 1985, llegando ya en 1986 al resto del mundo, Europa incluida. Recuerdo que tuve mi primer contacto con un MSX2 en la primavera de 1986, en una presentación que Philips realizó en Granada en relación con el Plan Alhambra, un proyecto educativo de la Junta de Andalucía que tenía el objetivo de introducir los ordenadores en los colegios. En dicho evento Philips usó un VG-8235, uno de los primeros MSX2 disponibles aquí, conectado a un vídeodisco o dispositivo similar para mostrar las aplicaciones de su máquina a la educación, controlando vídeo, facilitando el acceso a enciclopedias y, como colofón, al final mostró un software aún inacabado (pero que dejó bastante impresionada a la asistencia) en la que una entrenadora digital los dirigía por una sesión de aerobic (aún faltaban bastante años para la aparición de la Wii y y similares).

A pesar de conservar el mismo microprocesador, los MSX2 incorporaban nuevos circuitos de vídeo y audio, más memoria RAM y VRAM, nuevas versiones del intérprete de BASIC y el sistema operativo MSX-DOS y casi todos los modelos integraban una unidad de disco de 3.5 pulgadas y 360KB o 720KB, según los casos. En algunos apartados, como era el caso de los gráficos, los MSX2 superaban a modelos de 16 bits como el Atari ST, al permitir el uso de hasta 256 colores de una paleta de 512 y poder generar imágenes como la de la figura inferior. Ésta forma parte de una demostración de la propia Philips durante el citado evento en Granada.

Continuar leyendo ...


Publicado el 7/1/2011

Recopilación de twits sobre tecnología: diciembre 2010

A continuación una selección de los twits sobre tecnología en @fcharte del pasado mes de diciembre:

  • 1-Dic: Tal día como hoy de 1959 se tomaba la primera imagen a color de la Tierra desde el espacio, desde un cohete Thor: http://is.gd/i21o5
  • 1-Dic: Según investigadores de IBM el uso de pulsos de luz para comunicar chips puede multiplicar por mil la potencia: http://is.gd/i446X
  • 2-Dic: KataSpace: creación de mundos virtuales en un navegador usando #WebGL y #HTML5 http://www.sirikata.com/blog/?p=184
  • 2-Dic: #HTMLNext: aún no tenemos especificación definitiva de #HTML5 y ya están trabajando en #HTML6 http://www.w3.org/2010/11/TPAC/HTMLnext.pdf
  • 2-Dic: No podemos tener éxito si no mentimos a los clientes" Larry Ellison (CEO de Oracle) dixit. http://is.gd/i5c87
  • 2-Dic: GenJam: algoritmo genético interactivo que improvisa jazz escuchando a los demás y siguiéndoles - http://www.ist.rit.edu/~jab/GenJam.html
  • 3-Dic: Un día como hoy de 1896 Herman Hollerith http://is.gd/i7Sj0 pone en marcha la Tabulating Machine Ccompany que posteriormente sería IBM
  • 3-Dic: Tal día como hoy de 1968 CDC lanza el considerado primer supercomputador de la historia, el CDC 7600 http://is.gd/i7Su3
  • 3-Dic: Científicos indican la necesidad de un CERN para matemáticos en Europa http://is.gd/i7ZcW El uso de las matemáticas mejorará la innovación
  • 4-Dic: Tal día como hoy de 1974 se presenta la primera calculadora en miniatura, previamente registrada en la patente http://is.gd/ibxQN de 25/6/74
  • 4-Dic: Un día como hoy de 1987 IBM lanza sistema operativo OS/2 http://is.gd/ibyd1 Personalmente lo usé hasta la versión 3.0: OS/2 Warp. Magnífico.
  • 4-Dic: Open Data Partnership nos permitirá conocer los datos de seguimiento que hacen de nosotros distintas empresas al navegar http://is.gd/ibyX0
  • 4-Dic: Microsoft desarrolla #Zozzle, una herramienta que analiza código #JavaScript para detectar #malware en sitios web http://is.gd/ibEem
  • 4-Dic: 20 buenas razones para abandonar #Windows y #MacOS y cambiarse a #Linux de manos de TechRadar: http://is.gd/ibEF0
  • 5-Dic: Un día como hoy de 1941 Konrad Zuse terminó de montar su Z3, primer ordenador electro-mecánico controlado por programa: http://is.gd/iejGc
  • 5-Dic: Symantec avisa de un ataque sobre enlaces acortados en Twitter http://is.gd/iem4c Al parecer modifican el URL de destino llevando a #malware
  • 6-Dic: Japón demuestra con nuevo superordenador, compuesto de CPUs y GPUs, que se puede tener más potencia de manera eficiente: http://is.gd/ihjtQ
  • 6-Dic: A vueltas con los problemas de la lógica clásica para tratar con la imprecisión: Vagueness - Bertrand Russell (1923) http://is.gd/ihu6j
  • 6-Dic: #Google lanza eBookStore: http://books.google.com/ebooks 3 millones de libros y un Web Reader para múltiples dispositivos #Android, #iOS ...
  • 7-Dic: RT @spectrumgomas: MathJax, open source JavaScript display engine for mathematics : http://bit.ly/fXybkI
  • 7-Dic: Un día como hoy de 1962 Ferranti lanza el Atlas http://is.gd/ikj4H El ordenador más potente de aquella época con el 1er sistema de paginación
  • 7-Dic: Putting the Babbage Difference Engine to work (photos) http://news.cnet.com/2300-11386_3-10005770.html
  • 8-Dic: Tal día como hoy de 1943 Colossus http://is.gd/inzdo, el primer ordenador electrónico programable, llega a Bletchley Park http://is.gd/inzfW
  • 8-Dic: Un 8 de diciembre de 2004 IBM anuncia que vende toda su división de ordenadores personales a Lenovo: http://is.gd/inzzc Fin del IBM PC
  • 8-Dic: Recuerdo ver estas impresoras IBM de bola en los bancos. En http://is.gd/inGoU nos explican cómo funcionan con un conversor D->A mecánico
  • 8-Dic: #Oracle se encuentra con problemas para aprobar las espec. de #Java 7 y 8 http://is.gd/io5py con votos en contra de #Apache y #Google
  • 8-Dic: Algunas ideas sobre lo que podría traernos #Windows 8 allá por 2012: http://is.gd/iosz9
  • 9-Dic: 9/Dic/1960 Se lanza el Univac1107 http://is.gd/iqxWI 1er ordenador en usar memoria thim-film http://is.gd/iqxZm en lugar de núcleos de ferrita
  • 9-Dic: Un día como hoy de 1968 tiene lugar "la madre de todas las demos" a manos de Douglas C. Engelbart: se presenta el NLS http://is.gd/iqyn4
  • 9-Dic: Se denominó así porque fue la presentación donde apareció por primera vez el ratón, la interaz gráfica, correo electrónico, hipervínculos...
  • 9-Dic: Las debilidades de la pila TCP/IP: Este artículo de ZDNet explica cómo realizar distintos tipos de ataques -> http://is.gd/is9LM
  • 9-Dic: Malas noticias para el futuro de #Java: Apache abandona el puesto en el comité que ha ocupado durante los últimos 10 años http://is.gd/isnVW
  • 10-Dic: Tal día como hoy de 1962 se lanza el IBM 7320, un tambor de almacenamiento magnético y acceso aleatorio http://is.gd/itHLT
  • 11-Dic: Tras nVidia y ATI llega el SDK para #OpenCL 1.1 de Intel (versión Alfa). Funciona con sus micros Core2, Core i7/i5, etc. http://is.gd/ixxCk
  • 11-Dic: Tal día como hoy de 1946 Fred Williams patenta un método para almacenar datos en una pantalla CRT: nace el tubo Williams http://is.gd/ixzVR
  • 11-Dic: Interesante: aplicación de algoritmos de colonias de hormigas (ACO) a problemas dinámicos, más allá del típico TSP http://is.gd/ixMSI
  • 11-Dic: Microsoft Introduces Montage, a Magazine-Like, Topic-Based Web App http://is.gd/ixQnj #socialmedia #tech
  • 11-Dic: #Oracle pide a la #Apache Software Foundation que reconsidere su vuelta al comité JCP. La ASF pide razones para ello http://is.gd/ixRse
  • 11-Dic: Un recurso importante: Sciyo.com Free Scientific Books, montones de libros sobre Machine Learning, HCI, Evolutionary Computing, IT, etc.
  • 11-Dic: Drivers open source para #Kinect de manos de los creadores de esta tecnología: http://is.gd/iyS0O y framework de OpenNI http://openni.org/
  • 11-Dic: He visto emuladores de #C64, #MSX y #Spectrum para móviles pero no pensé que un #iPhone pudiese emular un Commodore Amiga http://is.gd/iyTBr
  • 12-Dic: Un día como hoy de 1949 se aprueba en la European Cultural Conference la necesidad de crear un centro de investigación similar al Atomic US
  • 12-Dic: Se pone la semilla para la creación del CERN http://is.gd/iBdaU que echa a andar cinco años después
  • 13-Dic: Tal día como hoy de 1982 Atari lanza el 1200XL http://is.gd/iEpev modelo que serviría como base para otros más populares como el 800XL
  • 13-Dic: 13/Dic/2001 ECMA hace pública la "C# Language Specification" http://is.gd/iErqg C# adelanta a Java en la ruta hacia la estandarización
  • 14-Dic: Hoy se cumplen 110 años de la exposición hecha por Max Planck sobre física cuántica en la German Physics Society: http://is.gd/iIlgd
  • 14-Dic: Un día como hoy de 1952 una carta de la USN al MIT marca el inicio del desarrollo del Whirlwind, primer ordenador que operaba en tiempo real
  • 14-Dic: La USN quería el ordenador para entrenar con un simulador a los marines: http://is.gd/iIlDK
  • 14-Dic: Tal día como hoy de 1994 tiene lugar la primera reunión del recién creado W3C http://www.w3.org/ cuyo objetivo era guiar los estándares web
  • 14-Dic: En 1998 NOISE (Netscape, Oracle, IBM, Sun y "everybody else") acuerdan diseñar ordenador que no necesite los SO de MS http://is.gd/iImwA
  • 15-Dic: "Choose Your Own Architecture" Comprueba si tu elección de patrones te lleva al éxito o el desastre: http://is.gd/iM0Rt Un paper interactivo
  • 15-Dic: Un día como hoy de 1983 se emite este anuncio de Apple http://is.gd/iM1Xf (vídeo MOV) titulado "1984" sobre la llegada del Macintosh.
  • 15-Dic: Tal día como hoy de 1994 se lanza Netscape 1.0, primera versión del navegador que dominó la web durante muchos años http://is.gd/iM2bf
  • 16-Dic: Hoy se cumplen 35 años de la comercialización del IMSAI 8080 http://is.gd/iR88u Un ordenador en forma de kit clon del famosot Altair 8800
  • 16-Dic: 16/Dic/1994 CERN aprueba la construcción del LHC y, sin presupuesto, abandona el desarrollo de la WWW que pasa a INRIA http://is.gd/iR8GM
  • 17-Dic: Minería de datos aplicada a la historia intelectual humana basándose en Google Books: http://is.gd/iTJW7
  • 17-Dic: Ya teníamos Google Docs y Microsoft Office Web Apps, ahora llega Oracle Cloud Office: http://is.gd/iTKzZ Ofimática desde el navegador.
  • 18-Dic: Un día como hoy de 1987 Larry Wall anunciaba en comp.sources.misc la primera versión de #PERL http://en.wikipedia.org/wiki/Perl#History
  • 18-Dic: Para hacer experimentos de minería de datos en http://is.gd/iWTls están los datasets de Google Books Ngram, incluido corpus en Spanish
  • 18-Dic: Se pueden hacer pruebas interactivas Por ejemplo: frecuencia de la palabra "ordenador" en libros en español desde 1500 http://is.gd/iWUYX
  • 19-Dic: Un día como hoy de 1974 sale a la venta el MITS Altair 8800 en forma de kit al precio d 397 dólares http://en.wikipedia.org/wiki/Altair_8800
  • 19-Dic: Por cierto, el 1er lenguaje de programación ofrecido para el 8800 fue el Altair BASIC: http://is.gd/j09dj 1er producto salido de Micro-Soft
  • 19-Dic: Algunos experimentos: comparativa de número de libros que hablan de Python, JavaScript y PHP en castellano desde 1980: http://is.gd/j0pCO
  • 19-Dic: Comparativa de número de libros que hablan de Linux, Microsoft y Apple en castellano desde 1980: http://is.gd/j0pIz
  • 19-Dic: Es curioso cómo pueden comprobarse hechos como la aparición del iPhone en 2003 y su evolución desde entonces: http://is.gd/j0s11
  • 20-Dic: Tal día como hoy de 1961 IBM lanza el sistema de procesamiento de datos científicos más versátil de la historia, el 7044: http://is.gd/j392t
  • 20-Dic: 20/Dic/1996 Apple anuncia que adquirirá NeXT http://is.gd/j39lq lo que llevará a Jobs a volver a Apple y a NeXTstep a convertirse en MacOS X
  • 21-Dic: La Voyager 1 se prepara para abandonar el sistema solar. Imagen de la tierra desde miles de millones de Km: http://ow.ly/3sA8E
  • 21-Dic: Microsoft lanza HTML5Labs, un sitio dedicado a experimentar con características de #HTML5 como los WebSockets e IndexedDB http://ow.ly/3sAj0
  • 21-Dic: RT @wanlinksniper: YQL: Using Web Content For Non-Programmers http://ff.im/-vBjVD
  • 22-Dic: Un día como hoy de 1955 se pone en marcha en Roma el FINAC, versión italiana del Mark I: http://ow.ly/3taxv
  • 22-Dic: Hoy se cumplen 10 años de la liberación por parte de la NSA a la comunidad de SELinux http://ow.ly/3taFr Distro Linux con seguridad mejorada
  • 22-Dic: #Oracle anuncia la versión 4.0 de Virtual Box, una de las mejores soluciones de virtualización: http://ow.ly/3tb0H con soporte para OVF
  • 22-Dic: Reproducción 3D de la cara en tiempo real mediante técnicas GPGPU. Bastante impresionante: http://ow.ly/3ti6F
  • 23-Dic: Tal día como hoy de 1834 Charles Babbage hace pública su máquina análitica, en la que había trabajado desde 1821: http://ow.ly/3ty7N
  • 23-Dic: Tal día como hoy de 1947 se hace una demostración en los Laboratorios Bell del primer transistor electrónico: http://ow.ly/3tybR
  • 23-Dic: Informe actualizado sobre seguridad de los navegadores web de NSS Labs: http://ow.ly/3tBMQ Lo de #Chrome es preocupante, tal como lo pintan
  • 24-Dic: Un día como hoy de 1995 CompuServe anuncia que cobrará por el uso del formato #GIF, lo cual lleva al desarrollo del #PNG: http://ow.ly/3u2Wp
  • 24-Dic: Tal día como hoy de 1984 se transmite por #Fidonet el primer mensaje transcontinental, desde Indonesia a Estados Unidos: http://ow.ly/3u2Y9
  • 24-Dic: Estupendo sitio para experimentar con Game of Life: http://ow.ly/3u300 El menú Load permite cargar patrones comunes y observar la evolución
  • 24-Dic: CSS : Cómo crear una barra de enlaces - Torre de Babel (Diseño web) http://ow.ly/3u9Bc
  • 25-Dic: Se cumplen 20 años de la primera conexión realizada entre un cliente y un servidor web.
  • 25-Dic: Entrevista al ingeniero de Intel Timothy Mattson sobre la posibilidad de tener microprocesadores con 1000 núcleos o más: http://ow.ly/3uhsX
  • 25-Dic: ClubCompy: Simulación web de un ordenador de los 80 programable interactivamente en #Logo, ideal para niños y no niños https://clubcompy.com
  • 26-Dic: 26/Dic/1982: Como todos los años TIME nombra su "Man of the year" Por 1ª vez en la historia no es una persona sino el PC http://ow.ly/3urBR
  • 27-Dic: Consiguen manipular el spin de electrones en qbits (orden. cuánticos) mediante campos eléctricos en lugar de magnéticos: http://ow.ly/3uEx4
  • 27-Dic: Simulación de fluidos en 5 plataformas distintas: GPU nVidia, Intel Core, AMD Opteron, IBM Cell/Power6 gracias a #OpenCL: http://ow.ly/3uLXX
  • 27-Dic: Interesante -> MOSIX Virtual OpenCL 1.0: Plataforma que permite usar desde #OpenCL varias GPU a modo de clúster. http://ow.ly/3uMeC
  • 27-Dic: Interesante tesis doctoral sobre computación científica en arquitecturas heterogéneas CPU/GPU: http://ow.ly/3uR2R
  • 28-Dic: Un día como hoy de 1995 Compuserve, a petición del gobierno alemán, impide el acceso a material sexualmente explícito: http://ow.ly/3v4Z9
  • 28-Dic: Cuando hacía prácticas con las #FPGA no pensé que se podría hacer esto: http://ow.ly/3v9NC Un procesador con 1000 núcleos, 20x velocidad PC
  • 29-Dic: 29/Dic/2004 Tulip Computers, tras lanzar el C64 Direct-to-TV, vende la marca #Commodore a la empresa Yeahronimo Media: http://ow.ly/3vxZv
  • 29-Dic: Tras 1 año desde su lanzamiento, #Windows7 se usa en unos 200 millones de ordenadores, el 18% de los PC a nivel mundial: http://ow.ly/3vztx
  • 29-Dic: AMD explica su nuevo enfoque para el desarrollo de microprocesadores: APU = CPU + GPU, un integrado con 2 CPU y una GPU http://ow.ly/3vzMU
  • 29-Dic: La evolución de los discos duros contada en 12 imágenes: http://ow.ly/3vCL4 ¡Cómo han cambiado las cosas!
  • 31-Dic: Tal día como hoy de 1974 aparecía el Nº de enero de "Popular Electronics" con el Altair 8800 en portada: http://ow.ly/3wupu
  • 31-Dic: El Altair 8800 se vendía en forma de kit para montar por unos 400$ que teniendo en cuenta inflación y cambio serían unos 1.800 euros de hoy

Publicado el 3/1/2011

Curso de shaders

Torre de Babel - Francisco Charte Ojeda - Desde 1997 en la Web