Одна из глав книги: «Стартовая дата 1 января 1960 года. Почему?»

Всем привет!

Ниже привожу одну из глав книги. Думаю многим будет интересно, кто когда-либо задавался этим вопросам, как и я.

В продукте SAS есть такая специфика, что нулевая дата считается с 1 января 1960 года. Дата храниться в виде числа, отображается в том виде, в каком захотите и эта дата, если мы говорим просто про день без времени, храниться в виде числа — кол-во дней от 1 января 1960 года. Вот такой интересный факт. Кто об этом знает, наверняка задумывался вопросом – «почему именно эта дата?».




















Так вот ни какому особенному событию эта дата не привязана, как могло бы показаться на первый взгляд. Изначально я раньше сам полагал, что это дата основания компании SAS, однако как это видно из предыдущей главы – это не так. Да туже 1 января 1960 года выбрал в качестве стартовой сооснователь компании — Энтони Барр. Точных причин, думаю, никто не узнает, однако одной из них являлось то, что дата должна была занимать мало машинной памяти и должна быть больше чем начальная дата на машинах IBM – 1 января 1900г. Также возможно эта дата была приурочена к выходу релиза IBM System 360 (апрель 1964). IBM здесь упоминается, в связи с тем, что компоненты SAS работали исключительно на мэнфреймах IBM.