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