• ベストアンサー
※ 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秒を基準としているのか疑問が残ります。
  • この日には特別な意味があるのか、詳しい理由を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

C言語は、もともとUNIXというOSを記述するために開発されました。 UNIXの起源は1968年ごろです。 それよりも後で、きりのよい年月日として 1970年1月1日0時0分0秒を選んだのではないでしょうか。 以上、推測を含みます。

Kasukiano
質問者

お礼

解答ありがとうございます。 この解答をもとにさらに深く調べたところ、理解に至りました。 IT旧語辞典によれば、、、 、、、この基本ソフト群が「UNIX」という名のOSとして大学や研究所に配布されるようになったのは1970年である。 この記述が見つかりました。それがUNIX紀元と呼ばれるらしいです。 とてもすっきりしました。ありがとうございました。

関連するQ&A