- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:time関数について:グリニッジ標準時)
C言語のtime関数とグリニッジ標準時
このQ&Aのポイント
- C言語のtime関数は、グリニッジ標準時1970年1月1日0時0分0秒からの経過時間を取得するための関数です。
- グリニッジ標準時は1924年2月5日に施行されましたが、なぜC言語のtime関数では1970年1月1日0時0分0秒を基準としているのか疑問が残ります。
- この日には特別な意味があるのか、詳しい理由を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
C言語は、もともとUNIXというOSを記述するために開発されました。 UNIXの起源は1968年ごろです。 それよりも後で、きりのよい年月日として 1970年1月1日0時0分0秒を選んだのではないでしょうか。 以上、推測を含みます。
お礼
解答ありがとうございます。 この解答をもとにさらに深く調べたところ、理解に至りました。 IT旧語辞典によれば、、、 、、、この基本ソフト群が「UNIX」という名のOSとして大学や研究所に配布されるようになったのは1970年である。 この記述が見つかりました。それがUNIX紀元と呼ばれるらしいです。 とてもすっきりしました。ありがとうございました。