February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Monday, April 18th, 2011 12:07 am
Я тут подумал: судя по всему, к 2038 году на 64-битные таймстемпы все перейти не успеют. Так что на этом деле, ЕБЖ, можно будет неплохо подзаработать. А потом уж с чистой совестью уходить на пенсию. 
Monday, April 18th, 2011 07:28 am (UTC)
Я тебя огорчу. К 2038 году будет достаточно перейти на unsigned 32-bit timestamps.
Monday, April 18th, 2011 07:42 am (UTC)
что будет не проще, а, пожалуй, сложнее.
Monday, April 18th, 2011 07:46 am (UTC)
Почему сложнее? Структуры данных менять не придется.
Monday, April 18th, 2011 08:39 am (UTC)
Структуры данных -- нет, а файлы заголовков -- да.
Если перейти на 64 бита, то оно будет громко падать, а если только на uint32_t, то тихо ломаться нетривиальным образом. Перед каждой линковкой, мне нужно будет задуматься: "А эту библиотеку мне уже перекомпилировали или забыли?". (А линковка обычно бывает динамической, что ещё более усложняет дело).
Monday, April 18th, 2011 06:08 pm (UTC)
А всё из-за этих оптимизаторов. Сказано же - храните деньги в сберегательной кассе данные в строках.