Skip to main content

¿Qué es una HyperCard?

HyperCard es un conjunto de herramientas utilizadas para crear aplicaciones de software. Fue lanzado por primera vez en 1987 e incluido en ese momento con las nuevas computadoras Apple Macintosh. Fue uno de los primeros ejemplos ampliamente utilizados de medios interactivos y fue anterior a la World Wide Web por varios años.

La idea de HyperCard era permitir a los usuarios crear aplicaciones para llevar a cabo una tarea específica, en lugar de modificar una aplicación existente para sus necesidades. Se ha descrito como simple y poderoso. Hay ejemplos grabados de que es lo suficientemente fácil de usar para niños pequeños, pero lo suficientemente efectivo como para llevar a cabo tareas que incluyen el funcionamiento del sistema de iluminación de los edificios más altos del mundo, las Torres Peronas en Malasia.

El concepto detrás de HyperCard, y la inspiración para su nombre, es que las aplicaciones se crean a través de tarjetas virtuales. A diferencia de un sistema de tarjeta estándar, como un archivo de dirección giratorio, los datos de las "tarjetas" se pueden vincular y configurar para ejecutar comandos. Esto significa que funciona de manera similar a la forma en que se pueden vincular texto, audio, imágenes y video en sitios web.

A diferencia de muchos lenguajes y sistemas de programación, HyperCard no requería que el usuario entendiera y conociera numerosos comandos y códigos. A través del sistema de tarjeta, el usuario podría concentrarse en determinar qué debería hacer la aplicación, y HyperCard se encargaría del código requerido para llevar a cabo estas acciones. El lenguaje de programación, HyperTalk, se mantuvo relativamente simple, permitiendo a los usuarios la opción de ver cómo sus cambios afectaron la codificación y tener la oportunidad de aprender el lenguaje en sí. Esto fue similar en algunos aspectos al software moderno de edición de páginas web que permite al usuario cambiar entre la visualización de la página "Lo que ves es lo que obtienes" y el HTML subyacente y otro código que convierte el diseño y la escritura del usuario en un página web en funcionamiento

Debido a que programar usando HyperCard era tan simple, al menos en términos relativos, creó una tendencia de usuarios domésticos a crear sus propias aplicaciones y distribuirlas a otros usuarios. Los conjuntos de archivos distribuidos de esta manera se conocían informalmente como stackware. Este nombre se basó en la idea de una pila de "tarjetas" que componen la aplicación.

La última actualización importante de HyperCard se produjo en 1998 y se retiró de la venta en 2004. El software no se ejecuta automáticamente en sistemas Mac posteriores a la versión 9 del sistema operativo. Sin embargo, puede utilizarse en máquinas más nuevas a través de modos de emulación.