dbo:abstract
- HyperTalk és un llenguatge de programació procedural d'alt nivell, creat el 1987 per Dan Winkler i utilitzat conjuntament amb el programa d'hipermèdia HyperCard d'Apple Computer, creat per Bill Atkinson. El públic destinatari principal de HyperTalk va ser de programadors iniciants, per tant, els programadors HyperTalk van ser anomenats en general com a autors, i el procés d'escriure programes s'anomenava «scripting». Les escriptures de HyperTalk són bastant similars a l'anglès escrit, i utilitzen una estructura lògica semblant al llenguatge de programació Pascal. El llenguatge no és sensible a majúscules i minúscules i al principi va ser interpretat, però des de HyperCard 2.x es va «compilar virtualment». És compatible amb les estructures de control bàsiques de les llenguatges procedurals: repeat for/while/until, if/then/else, així com trucades de «handlers» de funció i missatge (un handler és una subrutina, un handler de missatges és un ). Els tipus de dades són transparents per a l'usuari, la conversió es realitza de forma transparent en segon pla entre les tires de caràcters i els números. No hi ha classes o estructures de dades en el sentit tradicional; el seu lloc va ser pres per cadenes literals especials, o més bé «llistes» d'«elements» delimitats per comes (en les versions posteriors la propietat d'«itemDelimiter» permet escollir un caràcter arbitrari). (ca)
- HyperTalk is a discontinued high-level, procedural programming language created in 1987 by 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 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. The case-insensitive language was initially interpreted, but gained just-in-time compilation with HyperCard 2.0. (en)
- HyperTalk(はいぱーとーく)はHyperCardに用いられるプログラミング言語。 (ja)
- 하이퍼토크(HyperTalk)는 1987년에 Dan Winkler가 개발한 높은 수준의 절차적 프로그래밍 언어이다. 의 애플 하이퍼카드 하이퍼미디어 프로그램과 결합하는 데 사용된다. (ko)
- HyperTalk è un linguaggio di programmazione creato nel 1987 da e usato nel software ipermediale HyperCard di Bill Atkinson. Il linguaggio si rivolgeva soprattutto a principianti: i programmatori HyperTalk venivano chiamati "autori" ed il processo dello scrivere programmi scripting. Gli script HyperTalk sono molto simili alla lingua inglese e usano una struttura simile al Pascal. Il linguaggio, non sensibile alle maiuscole, agli inizi era interpretato, ma diventò "virtualmente compilato": ogni script viene compilato al primo lancio, dopo di che il codice resta a disposizione.Sono previste le strutture di base per il controllo del flusso: repeat for/while/until, if..then..else; è inoltre possibile definire funzioni e subroutine, qui chiamate handler, con passaggio di parametri. I tipi di dati vengono gestiti direttamente dal linguaggio: ogni dato viene sempre convertito in stringa prima della memorizzazione: al momento dell'uso, HyperTalk trasforma il dato nel tipo richiesto dal contesto; il tutto avviene in background al runtime. Non ci sono classi o strutture nel senso tradizionale; il loro posto è preso da stringhe speciali o liste di item, separate da un carattere (definibile, nelle ultime versioni). Queste liste prendono anche il posto dei vettori, non supportati direttamente. (it)
- HyperTalk — язык программирования высокого уровня, использовался в системе визуализации и сбора информации HyperCard в качестве скриптового языка. Язык является объектно-ориентированным, динамически типизированным, использует псевдо-переменные и контекстно зависимый многовариантный синтаксис. Синтаксис языка напоминает выражения обычного английского языка, рекомендуется для изучения в школах. Язык получил дальнейшее развитие в системах: * — клон системы HyperCard для Unix, * — кросс-платформенная среда на базе для систем Linux, Windows, MacOS, Android. и множества других под общим названием . (ru)
rdfs:comment
- HyperTalk(はいぱーとーく)はHyperCardに用いられるプログラミング言語。 (ja)
- 하이퍼토크(HyperTalk)는 1987년에 Dan Winkler가 개발한 높은 수준의 절차적 프로그래밍 언어이다. 의 애플 하이퍼카드 하이퍼미디어 프로그램과 결합하는 데 사용된다. (ko)
- HyperTalk és un llenguatge de programació procedural d'alt nivell, creat el 1987 per Dan Winkler i utilitzat conjuntament amb el programa d'hipermèdia HyperCard d'Apple Computer, creat per Bill Atkinson. El públic destinatari principal de HyperTalk va ser de programadors iniciants, per tant, els programadors HyperTalk van ser anomenats en general com a autors, i el procés d'escriure programes s'anomenava «scripting». Les escriptures de HyperTalk són bastant similars a l'anglès escrit, i utilitzen una estructura lògica semblant al llenguatge de programació Pascal. (ca)
- HyperTalk is a discontinued high-level, procedural programming language created in 1987 by 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. (en)
- HyperTalk è un linguaggio di programmazione creato nel 1987 da e usato nel software ipermediale HyperCard di Bill Atkinson. Il linguaggio si rivolgeva soprattutto a principianti: i programmatori HyperTalk venivano chiamati "autori" ed il processo dello scrivere programmi scripting. Gli script HyperTalk sono molto simili alla lingua inglese e usano una struttura simile al Pascal. (it)
- HyperTalk — язык программирования высокого уровня, использовался в системе визуализации и сбора информации HyperCard в качестве скриптового языка. Язык является объектно-ориентированным, динамически типизированным, использует псевдо-переменные и контекстно зависимый многовариантный синтаксис. Синтаксис языка напоминает выражения обычного английского языка, рекомендуется для изучения в школах. Язык получил дальнейшее развитие в системах: * — клон системы HyperCard для Unix, * — кросс-платформенная среда на базе для систем Linux, Windows, MacOS, Android. (ru)