Forgot your password?
typodupeerror
Programming

+ - 25 Years From Today: A Time for Bugs->

Submitted by
CowboyRobot
CowboyRobot writes "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."
Link to Original Source
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

25 Years From Today: A Time for Bugs

Comments Filter:

It's time to boot, do your boot ROMs know where your disk controllers are?

Working...