{"id":39173,"date":"2015-05-07T09:58:28","date_gmt":"2015-05-07T09:58:28","guid":{"rendered":"http:\/\/www.massarate.ma\/?p=39173"},"modified":"2015-05-07T10:48:42","modified_gmt":"2015-05-07T10:48:42","slug":"2-147-483-647-pourquoi-ce-nombre-peut-tout-faire-buguer-et-rend-fous-les-informaticiens","status":"publish","type":"post","link":"https:\/\/www.massarate.ma\/2-147-483-647-pourquoi-ce-nombre-peut-tout-faire-buguer-et-rend-fous-les-informaticiens.html","title":{"rendered":"2.147.483.647: pourquoi ce nombre peut tout faire buguer et rend fous les informaticiens"},"content":{"rendered":"
<\/p>\n
L\u2019explosion du vol du 4 juin 1996 (sans \u00e9quipage) d\u2019Ariane 5, la mort de 28 soldats am\u00e9ricains lors de la guerre du Golfe, tu\u00e9s par un missile Scud irakien qu\u2019un missile Patriot avait \u00e9chou\u00e9 \u00e0 intercepter et le plantage du compteur de visionnages de YouTube par Gangnam Style<\/em> ont la m\u00eame origine.<\/p>\n La BBC \u00e9crit qu\u2019il s\u2019agit d\u2019un bug informatique<\/a> qui fait planter les programmes quand ils atteignent le nombre 2.147.483.647<\/a> (deux milliards cent quarante-sept millions quatre cent quatre-vingt-trois mille six cent quarante-sept). Ce nombre correspond \u00e0 la valeur maximale programm\u00e9e dans les microprocesseurs de 32-bits et, lorsque le programme atteint cette capacit\u00e9 maximale de stockage, il plante.<\/p>\n Et \u00e7a n\u2019est pas tout. L’autorit\u00e9 am\u00e9ricaine de l’aviation civile vient d’ordonner aux compagnies op\u00e9rant des Boeing 787 Dreamliner de couper de mani\u00e8re p\u00e9riodique l’alimentation \u00e9lectrique des g\u00e9n\u00e9rateurs de l’avion tous les 248 jours. Or, compt\u00e9 en centi\u00e8mes de secondes, ce nombre de jours correspond au m\u00eame nombre maudit.<\/p>\n L’article de la BBC raconte que c’est aussi ce bug qui est soup\u00e7onn\u00e9 d’avoir caus\u00e9 la perte de contact par la Nasa en 2013 de sa sonde spatiale Deep Impact.<\/p>\n D’autres cons\u00e9quences de ce bug sont plus amusantes: le nombre est devenu c\u00e9l\u00e8bre quand le clip Gangnam Style<\/em> du Sud-Cor\u00e9en PSY l’a atteint en nombre de vues sur YouTube, obligeant l’entreprise \u00e0 reprogrammer son compteur pour d\u00e9sormais accepter plusieurs quintillions de vues (ou 1030<\/sup><\/a>). C’est aussi ce plantage qui rend le pacifiste Gandhi soudainement belliqueux dans le jeu vid\u00e9o de strat\u00e9gie Civilization<\/em>, mena\u00e7ant les joeurs\u00a0d’utiliser l’arme nucl\u00e9aire pour les d\u00e9truire<\/a>…<\/p>\n Selon la BBC, un programmeur a anticip\u00e9 il y a d\u00e9j\u00e0 15 ans qu\u2019il fallait se pr\u00e9parer \u00e0 un bug de grande ampleur le 19 janvier 2038 \u00e0 3 heures 14 minutes et 7 secondes, temps universel. A ce moment pr\u00e9cis, tous les logiciels qui tournent sous Unix et comptent en secondes \u00e0 partir du 1er<\/sup> janvier 1970 \u00e0 minuit atteindront le fameux nombre 2.147.483.647.<\/p>\nUn nouveau bug de l\u2019an 2000 en 2038<\/h2>\n