HyperCard, el eslabón perdido de la programación y de la World Wide Web inspirado por un pequeño viaje alucinógeno
La aparición del Macintosh provocó una gran agitación en el mundo de los ordenadores, sobre todo por su revolucionario sistema operativo gráfico. Pero además, también influyó a la hora de acercar la programación visual y sencilla a usuarios no expertos en la materia. HyperCard permitía la creación de documentos multimedia (llamados pilas o stacks) en los cuales era posible agregar imágenes, vídeos, hojas de cálculo, etc, todo esto simplemente arrastrando iconos acumulando estos objetos. Este concepto tiene una gran semejanza con la actual World Wide Web como veremos a continuación.
Figura 1. Steve Jobs y Bill Atkinson en 1984. Fuente |
El concepto de stack o pilas se asocia también con el concepto de tarjetas. Las tarjetas no eran más que espacios en el escritorio del Macintosh donde era posible colocar objetos. Por lo tanto se podían insertar campos como por ejemplo texto, tablas, imágenes, botones, etc. Cada uno de estos objetos contenía su propio código HyperTalk el cual definía las acciones a realizar o su conexión con otras tarjetas. Esto seguro que os suena a entornos más conocidos como por ejemplo el famoso Visual Basic u otros parecidos que existen incluso hoy día (este vídeo muestra cómo funcionaba HyperCard).
Figura 2. Aspecto original de la pantalla de inicio de HyperCard. Fuente. |
¿Y su relación con la World Wide Web? pues básicamente porque HyperCard estaba basada en el hipertexto, que más tarde (en 1989) utilizaría Tim Berners Lee en su flamante ordenador NeXT para crear las bases de la World Wide Web. El concepto hipertexto fue creado en los años cuarenta por Vannevar Bush pero no fue hasta que el gran Doug Engelbart creó la primera implementación en un ordenador. Además el aspecto de los programas creados con HyperCard tenían la apariencia muy similar a las primeras páginas web, además de utilizar hipervínculo o hipertexto, los cuales también estaban interconectados entre ellos. De hecho, Robert Cailliau, uno de los ayudantes de Berners Lee, ha mencionado alguna vez la influencia de HyperCard a la hora de crear el primer navegador de Internet.
Figura 3. Ejemplo de programación de stacks en HyperCard recreando la WikiPedia. Fuente. |
Powered by WPeMatico