Comment Re:Visual programming language (Score 1) 49
The "Hyper" part of HyperCard is the same meaning as "HyperText" as in "HyperText Transfer Protocol" (aka HTTP).
Hyper in this context means links, and HyperCard is basically a stack of cards that are linked together in some fashion so clicking on something on one card can take you to another card. Just like with the web, clicking on a link can take you to another web page. That is what it is in a nutshell.
Now, HyperCard card links can do a lot of things, especially when you add a bit of code behind it. It can serve as a rudimentary database - except instead of the traditional MVC architecture, or forms, the data is basically stored in a card. You can create a new card with a template and use that to be a database record, the hyper part being what links the cards together or enables functionality to find a card in the stack.
Alternatively, it can be a stack of cards linked together like a game (say, Myst) where you click around and it whisks you away to another card representing another room in an adventure. The code lets you change the state of the cards so clicking a spot can link you to one card or another depending on the current state. Note that saving is bit tricky since you can't store the state in the stack (it's on a CD-ROM), so you have to manually save all the volatile state and the current card to a file.
Myst extended HyperCard to include lots of extra media - HyperCard had support for graphics and sound, but videos were an extension (using QuickTime), as was having color. I'm not familiar with Myst enough to know how it was ported to PC since there is no PC equivalent of HyperCard. However, there were many competitors, one of which was SuperCard that did what HyperCard did, though with better programming, support for color built in, etc., and the ability to run on Windows., But HyperCard itself was not ported to Windows.