General > General Technical Chat
UNIX rollover - why 2^31 signed and not 2^32 unsigned?
PlainName:
--- Quote ---Y2K38 would 2380, so if anything it should be Y2K038
--- End quote ---
Ah, good point :)
Nominal Animal:
--- Quote from: dunkemhigh on May 08, 2022, 09:05:04 pm ---
--- Quote from: Bassman59 on May 05, 2022, 03:44:49 pm ---
--- Quote from: ejeffrey on May 05, 2022, 05:34:22 am --- To the extent anyone in the 70s worried about Y2.038k
--- End quote ---
Thank you for writing Y2.038k instead of the more common and completely incorrect Y2K38.
--- End quote ---
For an EE, why would the second not be correct? In fact, wouldn't Y2038 be the actual correct way - Y2K was, after all, just an abbreviation that appealed to computer types and could be mistaken for meaning Y2024.
--- End quote ---
Not 2024, 211=2048.
PlainName:
--- Quote ---Not 2024, 211=2048.
--- End quote ---
Just checking if you're awake :P
eugene:
We have 14 years to convert to 256 bit time stamps. That should work until our sun burns out or goes supernova or whatever. If you move to another solar system then you're on your own.
hans:
--- Quote from: BrianHG on May 05, 2022, 01:32:37 am ---It's not that, it's that they begun with only 31bits of time expecting that they would burn, fail and be completely forgotten by 2038.
--- End quote ---
And so did Microsoft never thought they would stay around long enough to reach Windows 9 :horse:
Isn't any technology going to have limitations that were unforeseen or planned to be part of future drafts? I mean C is a wonderfully simple language.. but you wouldn't want to program absolutely everything in it neither.
Navigation
[0] Message Index
[*] Previous page
Go to full version