Out of time.
"In 25 years, an odd thing will happen to some of the no doubt very
large number of computing devices in our world: an old, well-known and
well-understood bug will cause their calculation of time to fail.
The problem springs from the use of a 32-bit signed integer to store a
time value, as a number of seconds since 00:00:00 UTC on Thursday, 1
January 1970, a practice begun in early UNIX systems with the standard C
library data structure time_t. On January 19, 2038, at 03:14:08 UTC
that integer will overflow. It's not difficult to come up with cases
where the problem could be real today. Imagine a mortgage amortization
program projecting payments out into the future for a 30-year mortgage.
Or imagine those phony programs politicians use to project government
expenditures, or demographic software, and so on. It's too early for
panic, but those of us in the early parts of their careers will be the
ones who have to deal with the problem."
No comments:
Post a Comment