Home
Al prezzo di 1k

09 Febbraio 2012

Al prezzo di 1k

di

Stupire il mondo con un programma lungo meno di mille caratteri è ridiventato di tendenza, dopo tanti anni.

Chi ricorda l’era della prima invasione di microcomputer nelle case ricorderà anche ZX80 e ZX81 di Sinclair Computing, scatolette di infima potenza e minima dotazione, con qualche problema a gestire contemporaneamente lo schermo del televisore e l’input da tastiera e con un kilobyte di memoria Ram, quattro miliardesimi di volte quella di un computer attuale.

I programmatori degli anni ottanta fecero miracoli per infilare dentro quel singolo kilobyte di tutto: giochi di azione, avventure, elaboratori di testo, fogli di calcolo, in modo rudimentale e tuttavia affascinante.

A fare tornare quei tempi ci ha pensato JavaScript. Lo scorso primo di febbraio è partita JS1K, manifestazione il cui scopo si sarà già intuito:

The object of this competition is to create a cool JavaScript “application” no larger than 1k. Starting out as a joke, the first version ended with a serious amount of submissions, prizes and quality.

Vedere per credere, i programmi che si depositano nel sito sotto la sezione 2012 dell’iniziativa, che quest’anno ha come tema Love (l’anno scorso era Oregon Trail).

Ho lamentato per anni la mancanza di perizia da parte di programmatori troppo pigri per non approfittare di giga e giga di memoria, autori di compilatori bulimici che gonfiano all’inverosimile le dimensioni degli eseguibili. Mi sono sbagliato. Stare in un kilobyte richiede genialità e abilità tecnica. Non mancano i geni, né i più che abili.

L'autore

  • Lucio Bragagnolo
    Lucio Bragagnolo è giornalista, divulgatore, produttore di contenuti, consulente in comunicazione e media. Si occupa di mondo Apple, informatica e nuove tecnologie con entusiasmo crescente. Nel tempo libero gioca di ruolo, legge, balbetta Lisp e pratica sport di squadra. È sposato felicemente con Stefania e padre apprendista di Lidia e Nive.

Iscriviti alla newsletter

Novità, promozioni e approfondimenti per imparare sempre qualcosa di nuovo

Gli argomenti che mi interessano:
Iscrivendomi dichiaro di aver preso visione dell’Informativa fornita ai sensi dell'art. 13 e 14 del Regolamento Europeo EU 679/2016.