{"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":"

\"2.147.483.647:<\/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

Un nouveau bug de l\u2019an 2000 en 2038<\/h2>\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>\n

D\u00e8s 1999, un article du New York Times alertait sur l’urgence qu’il y avait \u00e0 se pencher sur cette \u00e9ch\u00e9ance qui n’est lointaine qu’en apparence.<\/a> Par exemple, les remboursements de pr\u00eats sur 30 ans ont \u00e9t\u00e9 d\u00e8s 2009 calcul\u00e9s jusqu’\u00e0 2039. Mais surtout, les programmes informatiques sont construits par couches successives, et les plus r\u00e9centes sont vuln\u00e9rables aux couches inf\u00e9rieures…<\/p>\n

Les informaticiens le reconnaissent, on ne sait pas encore pr\u00e9cis\u00e9ment quelles cons\u00e9quences pourrait avoir ce bug de l’an 2038, ni s’il sera plus grave que celui du passage \u00e0 l’an 2000, finalement bien ma\u00eetris\u00e9. Et nul doute qu’un march\u00e9 de reprogrammation de ce bug se d\u00e9veloppera avant la date fatidique.<\/p>\n

Slate.fr<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

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 ont la m\u00eame origine. La BBC \u00e9crit […]<\/p>\n","protected":false},"author":30,"featured_media":39178,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[469],"tags":[],"_links":{"self":[{"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/posts\/39173"}],"collection":[{"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/comments?post=39173"}],"version-history":[{"count":0,"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/posts\/39173\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/media\/39178"}],"wp:attachment":[{"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/media?parent=39173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/categories?post=39173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.massarate.ma\/wp-json\/wp\/v2\/tags?post=39173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}