HyperCard


HyperCard (читается: «хайпе(р)ка(р)д» или «гиперкард») — это визуальная среда программирования и относящийся к ней SDK, позволяющая создавать собственные приложения гипермедиа на компьютере Macintosh в системе Mac OS версий 6-9. Была первой получившей широкую популярность гипертекстовой средой, получившей распространение ещё до того, как появилась Всемирная паутина.

Гиперкард можно назвать «организатором информации», позволяющим собирать воедино тексты, картинки, звуки, анимацию, предлагая их пользователю в удобном интерактивном виде. HyperCard включал в себе базу данных в виде плоских файлов с графическим, гибким, изменяемым пользователем интерфейсом и встроенный язык программирования HyperTalk[2].

В HyperCard используется язык программирования HyperTalk («гиперток»), что позволяет создавать нетривиальные программы, например, обучающие.

Созданные стеки (приложения HyperCard) можно было распространять как самостоятельные приложения, не требующие установки HyperCard.

Система HyperCard была первоначально выпущена в 1987 году по цене 49,95 долларов США и бесплатно входила в состав всех новых компьютеров Mac, продававшихся после этого[4]. Последняя версия была выпущена в 1998 году, после возвращения Стивена Джобса в Apple. HyperCard была снята с продаж в марте 2004 года. Она не была портирована на Mac OS X, но может работать в Classic Environment в версиях Mac OS X, которые поддерживают это приложение.

HyperCard основана на концепции «стопки» виртуальных «карточек»[5]. Карточки содержат данные так же, как и в устройстве для хранения карт Rolodex. Каждая карточка содержит набор интерактивных объектов, включая текстовые поля, флажки, кнопки и аналогичные элементы общего графического интерфейса пользователя (GUI). Пользователи просматривают стопку, переходя от карточки к карточке, используя встроенные функции навигации, мощный механизм поиска или используя созданные пользователем сценарии[6].