Global Information Lookup Global Information

HyperTalk information


HyperTalk
Paradigmprocedural, event-driven
Designed byDan Winkler
DeveloperApple Computer Inc.
First appeared1987 (1987)
Influenced by
Natural language programming, Pascal
Influenced
ActionScript, AppleScript, ECMAScript, JavaScript, Lingo, LiveCode, SenseTalk, SuperTalk

HyperTalk is a discontinued 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. Because the main target audience of HyperTalk was beginning programmers, HyperTalk programmers were usually called "authors" and the process of writing programs was known as "scripting". HyperTalk scripts resembled written English and used a logical structure similar to that of the Pascal programming language.

HyperTalk supported the basic control structures of procedural languages: repeat for/while/until, if/then/else, as well as function and message "handler" calls (a function handler was a subroutine and a message handler a procedure). Data types usually did not need to be specified by the programmer; conversion happened transparently in the background between strings and numbers. There were no classes or data structures in the traditional sense; in their place were special string literals, or "lists" of "items" delimited by commas (in later versions the "itemDelimiter" property allowed choosing an arbitrary character). Code execution typically began as a response to an event such as a mouse click on a UI widget.

In the late 1980s, Apple considered[1] using HyperCard's HyperTalk scripting language as the standard language across the company and within its classic Mac OS operating system, as well as for interprocess communication between Apple and non-Apple products. The company did not oppose the development of imitations like SuperCard, but it created the HyperTalk Standards Committee to avoid incompatibility between language variants.[1] The case-insensitive language was initially interpreted, but gained just-in-time compilation with HyperCard 2.0.[2]

  1. ^ a b Flynn, Laurie (1989-02-27). "Apple Ponders Standardizing on HyperTalk". InfoWorld. p. 31.
  2. ^ Dave Kelly, "Tools of the Trade: CompileIt! 2.0!", MacTech, Vol. 7 No. 9

and 24 Related for: HyperTalk information

Request time (Page generated in 0.5956 seconds.)

HyperTalk

Last Update:

Computer's HyperCard hypermedia program by Bill Atkinson. Because the main target audience of HyperTalk was beginning programmers, HyperTalk programmers...

Word Count : 3518

HyperCard

Last Update:

interface. HyperCard includes a built-in programming language called HyperTalk for manipulating data and the user interface. This combination of features...

Word Count : 5100

Generational list of programming languages

Last Update:

Lisp and object-oriented programming) HyperTalk ActionScript (also under JavaScript) AppleScript SenseTalk SuperTalk Transcript Java (also under C) Ateji...

Word Count : 1097

SuperTalk

Last Update:

SuperTalk is the scripting language used in SuperCard. SuperTalk is a descendant of HyperTalk. One of the most powerful features SuperCard adds to the...

Word Count : 668

List of programming languages

Last Update:

Shader Language (HLSL) Hollywood HolyC (TempleOS) Hop Hopscotch Hope Hume HyperTalk Hy Io Icon IBM Basic assembly language IBM HAScript IBM Informix-4GL IBM...

Word Count : 1324

ActionScript

Last Update:

Inc. (later acquired by Adobe). It is influenced by HyperTalk, the scripting language for HyperCard. It is now an implementation of ECMAScript (meaning...

Word Count : 4755

AppleScript

Last Update:

programming paradigms.: xxvi  In the late 1980s Apple considered using HyperCard's HyperTalk scripting language as the standard language for end-user development...

Word Count : 6658

Ampersand

Last Update:

string concatenation operator in many BASIC dialects, AppleScript, Lingo, HyperTalk, and FileMaker.[citation needed] In Ada it applies to all one-dimensional...

Word Count : 3321

LiveCode

Last Update:

language which belongs to the family of xTalk scripting languages like HyperCard's HyperTalk. The environment was introduced in 2001. The "Revolution" development...

Word Count : 1681

SuperCard

Last Update:

SuperCard is called SuperTalk, and is largely based on HyperTalk, the language in HyperCard. In addition to the core language, SuperTalk can call out to OSA-based...

Word Count : 1152

HyperCard viruses

Last Update:

the release of HyperCard in 1987, computer viruses appeared that targeted the application. The viruses were written in the HyperTalk programming language...

Word Count : 137

JavaScript

Last Update:

JavaScriptCore, SpiderMonkey, Chakra Influenced by Java, Scheme, Self, AWK, HyperTalk Influenced ActionScript, ArkTS, AssemblyScript, CoffeeScript, Dart, Haxe...

Word Count : 9292

Pseudocode

Last Update:

into computer programming have produced programming languages such as HyperTalk, Lingo, AppleScript, SQL, Inform, and to some extent Python. In these...

Word Count : 1378

Timeline of programming languages

Last Update:

Brainfuck Urban Müller P'′ 1993 LiveCode Transcript HyperTalk 1993 AppleScript Apple Computer HyperTalk 1993 K Arthur Whitney APL, Lisp 1993 Lua Roberto...

Word Count : 229

Spinning pinwheel

Last Update:

indicate running script code in the HyperTalk-like AppleScript. The cursors could be advanced by repeated HyperTalk invocations of "set cursor to busy"...

Word Count : 1349

SenseTalk

Last Update:

NeXTSTEP platform, modeled after HyperCard. At that time the language was little more than a copy of HyperCard's HyperTalk language. A more ambitious rethinking...

Word Count : 1752

Gradual typing

Last Update:

originally arose separately as a sibling, both influenced by Apple's HyperTalk. A system for the J programming language has been developed, adding coercion...

Word Count : 1101

ECMAScript

Last Update:

variable from one type to another. These quirks have been the subject of a talk entitled Wat. ECMAScript is dynamically typed. Thus, a type is associated...

Word Count : 1319

Comparison of programming languages

Last Update:

Haskell 2010 Haxe Application, general, web Yes Yes Yes No Yes Yes No HyperTalk Application, RAD, general Yes No No Yes No Yes Weakly typed Un­known Io...

Word Count : 1473

Myst

Last Update:

original HyperCard Macintosh version of Myst had each Age as a unique HyperCard stack. Navigation was handled by the internal button system and HyperTalk scripts...

Word Count : 8479

Xtalk

Last Update:

Xtalk may refer to: x:talk, a UK-based project for migrant sex workers xTalk, a family of scripting languages based on Apple's HyperTalk This disambiguation...

Word Count : 55

The Manhole

Last Update:

black-and-white on the Macintosh line of computers. It was created using the HyperTalk programming language by brothers Rand and Robyn Miller, who founded the...

Word Count : 654

List of programming languages by type

Last Update:

Forth Fortran (better modularity in later Standards) F GAUSS Go Harbour HyperTalk Java Groovy Join Java Tea JOVIAL Julia Language H Lasso Modula-2 (fundamentally...

Word Count : 7022

Livecode

Last Update:

commercial cross-platform rapid application development language inspired by HyperTalk LiveCode (company), a computer software company This disambiguation page...

Word Count : 65

PDF Search Engine © AllGlobal.net