Nel 2038 avremo di nuovo un bug nei sistemi informatici paragonabile al Millenium bug.
Lo so è presto per preoccuparci (anche se non servirà), ma è interessante capire come accade. (almeno proverò a spiegare quello che ho capito)
Il bug in questione è conosciuto come Y2038 e nasce con lo Unix, noto sistema operativo nato nel 1970, con tutti gli applicativi e linguaggi di programmazioni come il C e il C++.
In C e la maggior parte dei programmi per calcolare la variabile tempo, utilizzano i secondi a partire dalla data 01/01/1970. (rappresentazione Posix)
Se voglio memorizzare la data 10/02/1982, in realtà si memorizzano in una variabile intera a 32bit con segno (integer signed) i secondi a partire dal 01/01/1970.