Я тут подумал: судя по всему, к 2038 году на 64-битные таймстемпы все перейти не успеют. Так что на этом деле, ЕБЖ, можно будет неплохо подзаработать. А потом уж с чистой совестью уходить на пенсию.
Структуры данных как раз менять легче, чем код - они обычно описываются однажды, а код в каждом месте разный (и каждый раз там нету unsigned, ага). T.e. для замены структуры данных обычно надо 2 вещи - перекомпилировать код и сменить версию на структуре (если структура не поддерживает версий, vae victis). Для исправления кода надо... тут-то и скрывается "неплохо подзаработать" :)
Структуры данных -- нет, а файлы заголовков -- да. Если перейти на 64 бита, то оно будет громко падать, а если только на uint32_t, то тихо ломаться нетривиальным образом. Перед каждой линковкой, мне нужно будет задуматься: "А эту библиотеку мне уже перекомпилировали или забыли?". (А линковка обычно бывает динамической, что ещё более усложняет дело).
no subject
no subject
no subject
no subject
no subject
Если перейти на 64 бита, то оно будет громко падать, а если только на uint32_t, то тихо ломаться нетривиальным образом. Перед каждой линковкой, мне нужно будет задуматься: "А эту библиотеку мне уже перекомпилировали или забыли?". (А линковка обычно бывает динамической, что ещё более усложняет дело).
Боян, было год назад
no subject
деньги в сберегательной касседанные в строках.