1970年1月1日是什么日子?
1969年8月,貝爾實驗室的程序員肯湯普遜利用妻兒離開一個月的機會,開始著手創造一個全新的革命性的操作系統,他使用B編譯語言在老舊的PDP-7機器上開發出了Unix的一個版本。
隨后,湯普遜和同事丹尼斯里奇改進了B語言,開發出了C語言,重寫了UNIX,新版于1971年發布。那時的計算機操作系統是32位,時間用32位有符號數表示,則可表示 68 年,用32位無符號數表示,可表示136年。
他們認為 以 1970年 為時間 原點 足夠可以了。 因此,C 的 time 函數 就這么 定了,后來的 java 等也用它,微機也用它,工作站本來就是unix系統當然也用它。
(今后若用64位機年限更沒問題。)
1970年1月1日 算 UNIX 和 C語言 生日。由于主流計算機和操作系統都用它,其他儀器,手機等也就用它了。