ptinterr.gif (10898 octets)

Le nouveau millénaire !

ptinterr.gif (10898 octets)

 

ani2000b.gif (2786 octets)

 

Voici LA question du millénaire, dont tout le monde connaît...sa réponse, ou plutôt, une des deux réponses les plus couramment entendues !!!

Les journalistes (pardon aux quelques rares journalistes - hélas...- qui ne se sont pas contentés de répéter ce que leur a soufflé leur concierge !), les restaurateurs (par contre, eux, je les comprends), et la grande masse de moutons qui boivent leurs paroles, nous bassinent à longueur de journée que cette fois, ça y est, le nouveau millénaire est là, avec ses fastes (passez à la caisse et n'oubliez pas le pourboire) et son bug du même nom.  Si le dernier est crédible et effectivement imminent, le premier, soit le nouveau millénaire, se fera fait encore attendre un an, soit jusqu'au 1er janvier 2001.

Pourquoi cette mise au point, me direz-vous ?   Quel rapport avec la programmation ?  Quel intérêt finalement ?  Toutes ces questions sont bien sûr pertinentes et si toutes les questions posées sur ce sujet l'avaient été autant, peut-être bien que ces quelques lignes n'auraient aucun sens.   Il semble cependant que les débats sur le nouveau millénaire soient plus mercantiles que scientifiques et une petite mise au point s'imposait.

Il est vrai qu'au niveau des divers langages de programmation, que l'on entre dans le 21 ème siècle ou non est totalement sans intérêt. L'an 2000 en revanche est un tout autre problème bien plus préoccupant.   Les articles et les sites  consacrés à ce sujet ne manquent pas, mais le faux débat du 3 ème millénaire ou du 21 ème siècle commence à susciter des réactions agacées, tant dans la communauté scientifique que dans celle plus large des internautes.  Pour ne citer que ceux-là, je vous conseille la lecture de l'article dans le mensuel Science & Vie n°979 d'avril 1999, intitulé " Pour en finir avec l'an 2000 " et également " Les dates et l'an 2000" paru dans le numéro hors-série (janvier 1999) de la revue Programmez ! .
Un article passionnant qui vous apprend tout sur l'histoire des divers calendriers, sur les systèmes de datation utilisés par les ordinateurs, sur le problème de l'an 2000 et ses solutions, etc.
Je vous recommande d'ailleurs chaudement ce numéro qui est entièrement consacré au bug de l'an 2000.

bug_y2k.gif (25559 octets)

Alors, pour en finir, si vous n'êtes toujours pas convaincu, sachez que les Romains ne connaissaient pas le chiffre zéro et que le 1er siècle va de l'an 1 (et non zéro) à 100, ce qui fait un siècle complet, le 2ème siècle commençant le 1er jour de l'an 101 et ainsi de suite jusqu'au XXème siècle, débutant le 1er janvier 1901 et se terminant le 31 décembre 2000.  En réalité, l'erreur est de comparer l'horloge du temps avec un compteur kilométrique qui démarre à zéro et qui marquerait bien le passage au XXIème siècle lors du passage à l'an 2000.   Seulement voilà, le compteur a démarré à 1 !!!
Bien entendu, ce ne sont pas les Romains qui ont décidé, que le premier siècle irait de l'an 1 à l'an 100, et pour cause : leur an 1 n'était pas le nôtre !!!
La naissance du Christ est en fait l'an 753 de la fondation de Rome; les Romains ne pouvaient donc dire que le premier siècle allait de l'an 1 à l'an 100 !!!

En effet, notre calendrier, basé initialement sur le calendrier romain, appelé calendrier julien (revu en -45 AC ou l'an 708 de la fondation de Rome, à la demande de Jules César) a été recalculé au VI ème siècle , en l'an 525, par le moine Denys le Petit. C'est lui qui proposa au pape, en l'an 532 l'expression Anno Domini. Il calcula l'année de naissance du Christ et proposa d'en faire l'année de départ de l'ère chrétienne. Le zéro étant une notion totalement inconnue à l'époque, notre brave moine ne put proposer l'an 0 comme départ.

A propos du zéro, sachez quand même qu'il n'est apparu en Europe qu'au début du XIII ème siècle. On doit son apparition chez nous au mathématicien italien Léonardo Fibonacci (1175-1240).
Celui-ci publie en 1202 un ouvrage intitulé Liber abbaci, dans lequel il expose les mathématiques arabes, préconisant l’utilisation des chiffres arabes et du zéro. Tous les mordus de Math' connaissent d'ailleurs la fameuse "suite de Fibonacci" (non, il ne s'agit pas d'un remake hollywoodien d'un western-spaghetti mais bien du modèle mathématique que notre illustre mathématicien a élaboré en observant l'accroissement rapide d'une population de lapins. La suite s'obtient en additionnant deux nombres successifs pour obtenir le nombre suivant : ex.: 0,1,1,2,3,5,8,13,21,34,55, etc.)

Si voulez vraiment atteindre le sommet de la confusion, sachez que les historiens ne semblent pas tous d'accord sur la fiabilité des calculs de Denys le Petit et ils s'accordent plutôt sur une marge d'erreur de 4 ans !
Nous serions peut-être déjà dans le 3ème millénaire depuis plusieurs années…
Plutôt moche pour le commerce, non ?!
Et pour les nombreux articles, ô combien passionnants, de certains journalistes-concierges (néologisme apparu au XXème siècle en Belgique …)

Pour ceux qui douteraient de mon exposé, je les invite à visiter le site du Bureau des Longitudes de l'Observatoire de Paris et plus particulièrement la page consacrée aux calendriers.
Vous pourriez également consulter l'équivalent britannique, soit l'Observatoire Royal de Greenwich, ou encore l'Astronomical Applications Department de l'U.S. Naval Observatory (voir la page consacrée au Millenium)
Ces organismes scientifiques sont notamment chargés du calcul des dates et ce ne sont là que quelques exemples de sources officielles.
Maintenant, si vous préférez votre dépliant publicitaire habituel...ou votre "feuille de chou" favorite !

Pour les visuels, jetez un oeil au tableau ci-dessous :

 

<==  an 1 ==> an 2 an 3 an 99 an 100

arrowed1.gif (2194 octets)    1er siècle   arrowed.gif (2185 octets)

101 102 103 199 200

2ème siècle

etc.

xème siècle

901 902 903 999 1000

10 ème siècle

1001 1002 1003 1999 2000

arrowed.gif (2185 octets)                                                        20 ème siècle

2001 21 ème siècle

arrowed.gif (2185 octets)

Le compteur du 3ème millénaire a commencé :