HyperTalk

E620851

HyperTalk is a high-level, English-like scripting language created by Apple for its HyperCard software, designed to make programming accessible to non-programmers.

All labels observed (1)

Label Occurrences
HyperTalk canonical 3

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf domain-specific language
high-level programming language
scripting language
associatedWith classic Mac OS era software development
designedFor HyperCard
developer Apple Computer
linked to: Apple Inc.

Bill Atkinson
Dan Winkler
distributedAs part of HyperCard
executionModel interpreted
firstAppeared 1987
goal make programming accessible to non-programmers
influenced AppleScript
HyperSense
LiveCode
SuperTalk
ToolBook OpenScript
Visual Basic (conceptually)
linked to: Visual Basic
influencedBy English-like natural language
introducedWith HyperCard 1.0
linked to: HyperCard
notableFeature context-sensitive references like "the card" or "the button"
message hierarchy for event handling
natural-language-like commands and functions
platform Apple Macintosh
primaryUse creating interactive multimedia applications
rapid application development
scripting HyperCard stacks
programmingParadigm event-driven programming
procedural programming
status discontinued
supports backgrounds
buttons
cards
fields
functions
global variables
handlers
if-then-else conditionals
local variables
message-passing event model
repeat loops
simple graphics control
stacks
string manipulation
syntaxStyle English-like
targetAudience educators
end users
multimedia authors
typingDiscipline dynamically typed
weakly typed

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

AppleScript influencedBy HyperTalk
HyperCard programmingLanguage HyperTalk
HyperCard scriptingLanguage HyperTalk