Ce este un HyperCard?

HyperCard este un set de instrumente utilizate pentru crearea de aplicații software. A fost lansat pentru prima dată în 1987 și inclus la acea vreme cu noile computere Apple Macintosh. A fost unul dintre cele mai vechi exemple utilizate pe scară largă de media interactivă și a precedat World Wide Web cu câțiva ani.

Ideea HyperCard a fost de a permite utilizatorilor să creeze aplicații pentru a îndeplini o anumită sarcină, mai degrabă decât să modifice o aplicație existentă pentru nevoile lor. A fost descris ca fiind atât simplu, cât și puternic. Există exemple înregistrate în care este suficient de ușor de utilizat pentru copiii mici, dar suficient de eficient pentru a îndeplini sarcini, inclusiv conducerea sistemului de iluminat pentru cele mai înalte clădiri din lume, Turnurile Peronas din Malaezia.

Conceptul din spatele HyperCard și inspirația pentru numele său este că aplicațiile sunt construite prin carduri virtuale. Spre deosebire de un sistem de carduri standard, cum ar fi un fișier de adrese rotativ, datele de pe „carduri” pot fi legate între ele și setate pentru a executa comenzi. Aceasta înseamnă că funcționează într-un mod similar modului în care textul, sunetul, imaginile și videoclipurile pot fi legate între ele pe site-uri web.

Spre deosebire de multe limbaje și sisteme de programare, HyperCard nu a cerut utilizatorului să înțeleagă și să cunoască numeroase comenzi și coduri. Prin intermediul sistemului de carduri, utilizatorul se putea concentra pe a afla ce ar trebui să facă aplicația, HyperCard având apoi grijă de codul necesar pentru a efectua aceste acțiuni. Limbajul de programare, HyperTalk, a fost păstrat relativ simplu, permițând utilizatorilor opțiunea de a vedea modul în care modificările lor au afectat codarea și având posibilitatea de a învăța limbajul în sine. Acesta a fost similar în anumite privințe cu software-ul modern de editare a paginilor web, care permite utilizatorului să comute între o afișare „Ceea ce vezi este ceea ce obții” a paginii și codul HTML subiacent și alt cod care transformă designul și scrierea utilizatorului într-un pagina web functionala.

Deoarece programarea folosind HyperCard a fost atât de simplă, cel puțin în termeni relativi, a creat o tendință ca utilizatorii casnici să-și creeze propriile aplicații și să le distribuie altor utilizatori. Seturile de fișiere distribuite în acest mod erau cunoscute în mod informal ca stackware. Acest nume s-a bazat pe ideea unui teanc de „cărți” alcătuind aplicația.

Ultima actualizare majoră pentru HyperCard a venit în 1998 și a fost retras de la vânzare în 2004. Software-ul nu rulează automat pe sistemele Mac mai târziu de versiunea OS 9. Cu toate acestea, poate fi folosit pe mașini mai noi prin moduri de emulare.