[D66] De jaren tien...
Dr. Marc-Alexander Fluks
fluks at combidom.com
Fri Dec 27 12:17:07 CET 2019
Antid Oto <jugg at ziggo.nl>,
> In 2038 overflowt de 32 bit time_t.
> https://en.wikipedia.org/wiki/Year_2038_problem
Da's de unix-tijd (de tijd in seconden na 1970 op de computerklok).
Deze mag men inderdaad nooit gebruiken in een computerprogramma.
De unix-tijd staat soms zelfs stil als er aan een jaar een
schrikkelseconde wordt toegevoegd (de tijd moet corresponderen met het
draaien van de Aarde om haar as en wordt om deze reden soms eind juni of
eind december gecorrigeerd met 1 extra seconde, dan duurt de dag dus
24:00:01 en geen 24:00:00).
In een programma moet de tijd daadwerkelijk berekend worden en hierbij
komt nogal wat kennis van kalenders kijken. Soms moet zelfs gecorrigeerd
worden voor het feit dat de tijdsduur van een seconde vroeger korter was
omdat de Aarde steeds trager om haar as draait en de dag toch 24:00:00
duurt. Maar voor een datum maakt dit natuurlijk niet uit.
We kennen de kalender exact sinds 1 maart van het jaar 8 in de Juliaanse
Kalender. Daarvoor was het een rommeltje omdat de Juliaanse Kalender
destijds soms om de 3 jaar en soms om de 4 jaar een schikkeldag had voor
hetzelfde (!) jaar. In de wetenschap houdt men daarom altijd de 4 jaar
aan en spreekt van de Proleptische Juliaanse Kalender (hierin is elk
jaar dat door 4 deelbaar is een schrikkeljaar). Er bestaat ook een
Proleptische Gregoriaanse Kalender: Onze kalender van voor 15 oktober
1582 en hierin is niet elk jaar dat door 4 deelbaar is (geweest) een
schrikkeljaar. Proleptische kalenders zijn niet historisch maar worden
wel gebruikt om gebeurtenissen in het verleden te dateren.
Een 'dubbele agenda' hebben betekent eigenlijk dat mensen heimelijk de
Juliaanse Kalender gebruiken in plaats van onze Gregoriaanse Kalender.
Dan kan men toveren met Mercurius (de God van de Kalender).
Marc Fluks, Amsterdam
More information about the D66
mailing list