Quickloox

Dal mondo Apple all'universo digitale, in visualizzazione rapida dell'ovvio

14 apr 2020

Un eterno aliante geniale

Ogni giorno consulto i miei canali Rss preferiti per scegliere il tema di questa pagina. Oggi non l’ho fatto, perché il primo link del feed su NetNewsWire – programma che per ora mi ha convinto – bastava e avanzava per fermare tutto. Se ne è andato John Conway.

Lo ricorda in modo rapido ed eccellente Ars Technica e il Guardian lo ha ritratto in dettaglio pochi anni fa.

I matematici che hanno segnato il nostro mondo si contano a decine, ma quelli che fanno lo stesso sulla nostra vita sono ben pochi.

John Conway ha accompagnato la mia vita adulta e il mio lavoro. Il suo gioco Life era una scelta ovvia e sorprendente da mostrare su un computer all’alba dell’epoca dell’informatica personale. Farlo su un Macintosh era addirittura naturale, perché il suo schermo era bitmap: ogni singolo pixel era controllabile via software. Mentre oggi si tratta di una ridicola ovvietà, nel 1984 era una eresia pionieristica. Tramite l’intuizione di Conway si poteva cogliere quanto fosse avanti Macintosh, letteralmente, con una occhiata.

Ogni inizio anno memorizzo il Giorno del Giudizio: sapere in che giorno della settimana cade l’ultimo dì di febbraio permette di recuperare mentalmente lo stesso dato per qualsiasi giorno dell’anno, con poca fatica. Ci sono più sistemi per ottenere questo risultato, ma quello di Conway è il più brillante.

Il matematico britannico ha prodotto molto più di questo, naturalmente, e lascio il piacere della scoperta. Ma tendo a dimenticarmelo, se non lo rileggo; invece Life e il Doomsday Algorithm mi accompagneranno per tutta la vita. Anzi, prometto a Conway di imparare anche la parte più difficile, quella per trovare il giorno della settimana in anni diversi dall’attuale.

Voglio immaginarlo in volo su un aliante del suo Life, a procedere lentamente, inesorabilmente lungo una retta obliqua in uno spazio infinito. Qualcosa che deve essere abbastanza simile al luogo dove riposano le menti eterne dei grandi matematici.

Per praticare Life, c’è l’imbarazzo della scelta. Segnalo su Mac Game of Life e il sempreverde Golly (da vedere l’intestazione della pagina, prodotta proprio con Life). Su iOS si trova per esempio Game of Life Cellular Automata. Esiste un Life persino per TV, Glider.

Life è anche un pretesto intelligente per cimentarsi nella programmazione. GitHub ne offre almeno un esempio e su Medium si trova una spiegazione passo per passo di come implementare il gioco nel linguaggio Swift di Apple.

Chi non ha mai provato Life dovrebbe farlo una volta, un minuto: è deliziosamente semplice e misterioso, come tutte le grandi intuizioni. Sono sufficienti un browser e una pagina come questa, o quest’altra, piena di versioni diverse. A me piace molto questa.

Ho provato a infilare un Life qui sotto, ma restituisce un errore Json e va debuggato per farlo funzionare. Crea problemi di ogni tipo alla pagina e alla fine l’ho tolto. La sua casa è qui.

Buon viaggio, John Horton Conway.

Commenta