Quickloox

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

17 feb 2025 - Software

Come dare i numeri

Se prendiamo una calcolatrice sui sistemi Apple e, sull’onda di quei giochi cretini travestiti da prove di quoziente di intelligenza che spopolano sui social, scriviamo

(10^100)+1-(10^100)

Otteniamo come risultato zero. Che è il voto da dare alla calcolatrice: Il risultato dovrebbe essere uno. Controprova in Lisp:

(- (+ (expt 10 100) 1) (expt 10 100))

Controprova in Python:

(10**100)+1-(10**100)

Se proviamo su Android, la calcolatrice dà il risultato corretto.

Il fatto è che rappresentare tutte le casistiche possibili di calcolo dentro un linguaggio di programmazione è un gran casino e Android ha avuto la fortuna di avere dentro Google un programmatore autore di uno sforzo notevole per riuscire a eliminare questo e altri casi critici.

Assolutamente da leggere. Non richiede matematica alta ed è facilmente comprensibile con un minimo di attenzione. Per chi maneggia i numeri ad alto livello, i rimandi ai testi sacri e alle varie voci scientifiche forniscono tutto il necessario.

Commenta