Sujet : Re: "A diagram of C23 basic types" De : dave_thompson_2 (at) *nospam* comcast.net Groupes :comp.lang.c Date : 29. Jul 2025, 15:49:19 Autres entêtes Organisation : A noiseless patient Spider Message-ID :<tonh8k5de6v03of5tq5k26v3kkdg4tkvij@4ax.com> References :12345678910111213 User-Agent : Forte Agent 3.3/32.846
(Sorry for delay, this got stuck)
On Mon, 14 Apr 2025 15:56:56 -0700, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
Huge numbers of systems already use the perfectly reasonable POSIX epoch, 1970-01-01 00:00:00 UTC. I can think of no good reason to standardize anything else.
NNTP uses unsigned-32bit seconds from 1900-01-01 'UTC' (really a blend of GMT then TAI aligned like UTC but not actually representing the leapseconds; yes that's a bodge). It will wrap in 2036, about 2 years before progams and data (still) using signed-32bit seconds from 1970 more famously will.
Astronomers count Julian Day Numbers from 4713 BC proleptic Julian. This was chosen to ensure that all astronomical observations or events in recorded history have positive dates.