[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