Skip to main content

Что такое HyperCard?

HyperCard - это набор инструментов, используемых для создания программных приложений. Впервые он был выпущен в 1987 году и включен в то время с новыми компьютерами Apple Macintosh. Это был один из самых ранних широко используемых примеров интерактивных медиа, появившийся до появления всемирной паутины на несколько лет.

Идея HyperCard заключалась в том, чтобы позволить пользователям создавать приложения для выполнения конкретной задачи, а не изменять существующее приложение для своих нужд. Он был описан как простой и мощный. Есть зарегистрированные примеры того, что его было достаточно легко использовать маленьким детям, но достаточно эффективно для выполнения задач, включая управление системой освещения для самых высоких зданий в мире, башен Перонас в Малайзии.

Концепция HyperCard и вдохновение для ее имени заключается в том, что приложения создаются на основе виртуальных карт. В отличие от стандартной системы карточек, такой как вращающийся адресный файл, данные на «карточках» могут быть связаны между собой и установлены для выполнения команд. Это означает, что он работает аналогично тому, как текст, аудио, изображения и видео могут быть связаны друг с другом на веб-сайтах.

В отличие от многих языков программирования и систем, HyperCard не требует от пользователя понимания и знания многочисленных команд и кодов. С помощью карточной системы пользователь может сконцентрироваться на разработке того, что должно делать приложение, а HyperCard позаботится о коде, необходимом для выполнения этих действий. Язык программирования HyperTalk был относительно простым, что позволяло пользователям видеть, как их изменения повлияли на кодирование, и иметь возможность изучать сам язык. В некотором смысле это было похоже на современное программное обеспечение для редактирования веб-страниц, которое позволяет пользователю переключаться между отображением страницы «что видишь, то и получаешь», а также базовым HTML и другим кодом, который превращает дизайн и написание пользователя в функционирующая веб-страница.

Поскольку программирование с использованием HyperCard было настолько простым, по крайней мере, в относительном выражении, оно породило тенденцию домашних пользователей создавать свои собственные приложения и распространять их среди других пользователей. Наборы файлов, распространяемые таким образом, неофициально назывались стеками. Это имя было основано на идее стопки «карточек», составляющих приложение.

Последнее серьезное обновление HyperCard появилось в 1998 году, и оно было снято с продажи в 2004 году. Программное обеспечение не запускается автоматически в системах Mac после версии 9 ОС. Однако его можно использовать на более новых компьютерах в режимах эмуляции.