I understand the number would have still overflowed *eventually* but why was it specifically new years 2000 that would have broken it when binary numbers don’t tend to align very well with decimal numbers?
EDIT: A lot of you are simply answering by explaining what the Y2K bug is. I am aware of what it is, I am wondering specifically why the number ’99 (`01100011` in binary) going to 100 (`01100100` in binary) would actually cause any problems since all the math would be done in binary, and decimal would only be used for the display.
EXIT: Thanks for all your replies, I got some good answers, and a lot of unrelated ones (especially that one guy with the illegible comment about politics). Shutting off notifications, peace ✌
In: 478
If your car’s odometer goes from 9500 to 9506, then the difference is 6 (km or miles, depending where you live). However, if your odometer rolled over from 999,999 to 0 during your trip, then trying to calculate the distance travelled on even a short trip is going to give a very confusing result…like -999,994. Same thing with your computer’s clock and date calculations if it “rolls over”.
Latest Answers