GoldenGolden
Advanced Search

HyperTalk

High-level, procedural programming language used in Apple Computer's HyperCard software

HyperTalk was a high-level, procedural programming language created in 1987 by Dan Winkler and used in conjunction with Apple Computer's HyperCard hypermedia program by Bill Atkinson. HyperTalk scripts resembled written English and used a logical structure similar to that of the Pascal programming language.

HyperTalk supported basic control structures: repeat for/while/until, if/then/else, as well as function and message "handler" calls. Data types usually did not need to be specified by the programmer and there were no classes or data structures.

Sample HyperTalk code
on mouseUp
  put "100,100" into pos
  repeat with x = 1 to the number of card buttons
    set the location of card button x to pos
    add 15 to item 1 of pos
  end repeat
end mouseUp

Timeline

People

Name
Role
LinkedIn

Further reading

Title
Author
Link
Type
Date

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services

References

Golden logo
Text is available under the Creative Commons Attribution-ShareAlike 4.0; additional terms apply. By using this site, you agree to our Terms & Conditions.