Hypertalk | Blog | Neurox66 Retrocomputer

Neurox66 Retrocomputer

I miei computer, console e programmi retro

Hypertalk

Nel mio precedente post ho parlato di HyperTalk, quella sera riflettevo che in oltre quarant'anni di programmazione ho studiato, imparato e approfondito diversi linguaggi di programmazione.Dal Basic al Clipper, passando dal Turbo Pascal al C per scribacchiare in Python ma quello a cui sono più legato, se così si può dire, è HyperTalk . Ovviamente anche la sua ultima incarnazione, Livecode. In tempi passati Winking in base al progetto da portare avanti si sceglieva il linguaggio più adatto come lo era anche per i computer e i sistemi nelle due ultime decadi del Ventesimo secolo. Nel 1989 circa mi fu richiesta un applicazione che doveva girare su un Mac SE con HyperCard. HyperCard è un applicazione ipertestuale che include un linguaggio di programmazione; HyperTalk. Fu amore a prima vista Happy Dopo qualche anno accantonai il Turbo Pascal e il Clipper per usare sempre più spesso HyperTalk. Un linguaggio chiaro, semplice e leggibile niente arzigogoli con parentesi graffe, due punti e uguale, e punti e virgole hahahahahaha La particolarità principale è che si scrive in inglese frasi di senso compiuto. Faccio un esempio, se devo prendere la prima parola di un campo è semplicissimo:
put the first word in field "Cognome" into tVariabile
E se volessi mettere la prima lettera del campo in maiuscolo:
put toUpper(the first char of field "Cognome") into the first char of field "Cognome"
Di una semplicità disarmante, e in questi trent'anni si è evoluto in un linguaggio multi piattaforma molto potente, peccato che non ci sia una versione per Z80 Winking