{"id":943,"date":"2025-03-07T09:00:00","date_gmt":"2025-03-07T08:00:00","guid":{"rendered":"https:\/\/smalltalks.eu\/blog\/?p=943"},"modified":"2026-09-28T10:03:38","modified_gmt":"2026-09-28T08:03:38","slug":"le-cobol-le-langage-dont-depend-le-monde-et-que-plus-personne-ne-connait-underscore_","status":"publish","type":"post","link":"https:\/\/smalltalks.eu\/blog\/2025\/03\/07\/le-cobol-le-langage-dont-depend-le-monde-et-que-plus-personne-ne-connait-underscore_\/","title":{"rendered":"Le COBOL, le langage dont d\u00e9pend le monde et que plus personne ne conna\u00eet (Underscore_)"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.youtube.com\/watch?v=R2B2QetWGag\"><img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/R2B2QetWGag\/hqdefault.jpg\" alt=\"Le monde d\u00e9pend d'un langage informatique que plus personne ne conna\u00eet (Underscore_)\"\/><\/a><figcaption class=\"wp-element-caption\">\u25b6 Regarder la vid\u00e9o sur YouTube (la cha\u00eene n&#8217;autorise pas sa diffusion en dehors de YouTube)<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nos banques, nos assurances, nos caisses de retraite reposent encore sur le <strong>COBOL<\/strong>, un langage vieux de pr\u00e8s de soixante-dix ans, et ceux qui le ma\u00eetrisent partent \u00e0 la retraite. Underscore_ re\u00e7oit l&#8217;un des rares jeunes experts de ce langage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;histoire commence en 1959 : l&#8217;arm\u00e9e am\u00e9ricaine veut un langage commun, lisible par des officiers capables d&#8217;auditer le code. Inspir\u00e9 des travaux de Grace Hopper, le COBOL s&#8217;\u00e9crit presque comme de l&#8217;anglais (\u00ab ADD 1 TO X \u00bb), avec des milliers de mots-cl\u00e9s. Tr\u00e8s performant pour les calculs en virgule fixe, il est vite adopt\u00e9 par les banques, puis par IBM, dont le syst\u00e8me des grands ordinateurs centraux (z\/OS) fait encore tourner l&#8217;essentiel du COBOL aujourd&#8217;hui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On y d\u00e9couvre l&#8217;informatique des cartes perfor\u00e9es : une carte par ligne de code, 80 colonnes (toujours respect\u00e9es aujourd&#8217;hui), des perforatrices, une nuit enti\u00e8re pour compiler, et les erreurs d\u00e9couvertes le lendemain sur des piles de papier. Puis les terminaux, les bandes magn\u00e9tiques et les bras robots des mainframes, dont on loue d\u00e9sormais la puissance \u00e0 prix d&#8217;or.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pourquoi ne l&#8217;a-t-on jamais remplac\u00e9 ? Parce que des syst\u00e8mes entiers, enrichis pendant des d\u00e9cennies de r\u00e8gles de gestion, ne se migrent pas en quelques ann\u00e9es ; parce que le COBOL est stable (un programme de 1960 tourne encore) quand les couches modernes doivent \u00eatre refaites tous les cinq ans ; et parce qu&#8217;il est tr\u00e8s s\u00fbr. Le bug de l&#8217;an 2000, qui a mobilis\u00e9 des milliards pour corriger des dates cod\u00e9es sur deux chiffres, en dit long, et un probl\u00e8me semblable guette vers 2038-2049.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reste la p\u00e9nurie : les d\u00e9veloppeurs recrut\u00e9s en masse dans les ann\u00e9es 1990 partent \u00e0 la retraite, et le \u00ab coboliste \u00bb finit souvent par mieux conna\u00eetre les r\u00e8gles m\u00e9tier que les utilisateurs eux-m\u00eames. Avoir la double comp\u00e9tence COBOL et Java, c&#8217;est \u00eatre \u00ab le roi du p\u00e9trole \u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voir aussi : <a href=\"https:\/\/smalltalks.eu\/blog\/?p=941\">l\u2019ascension et la chute de LISP<\/a>, un autre langage des d\u00e9buts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Vid\u00e9o d&#8217;Underscore_ (en fran\u00e7ais). La cha\u00eene n&#8217;autorisant pas l&#8217;int\u00e9gration, la vid\u00e9o se regarde sur YouTube.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nos banques, nos assurances, nos caisses de retraite reposent encore sur le COBOL, un langage vieux de pr\u00e8s de soixante-dix ans, et ceux qui le ma\u00eetrisent partent \u00e0 la retraite. Underscore_ re\u00e7oit l&#8217;un des rares jeunes experts de ce langage. L&#8217;histoire commence en 1959 : l&#8217;arm\u00e9e am\u00e9ricaine veut un langage commun, lisible par des officiers capables d&#8217;auditer le code. Inspir\u00e9 des travaux de Grace Hopper, le COBOL s&#8217;\u00e9crit presque comme de l&#8217;anglais (\u00ab ADD 1 TO X \u00bb), avec des&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/smalltalks.eu\/blog\/2025\/03\/07\/le-cobol-le-langage-dont-depend-le-monde-et-que-plus-personne-ne-connait-underscore_\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[244,161,32,160],"tags":[],"class_list":["post-943","post","type-post","status-publish","format-standard","hentry","category-memoire-de-linformatique","category-theme-development-logiciel","category-theme-information-technologies","category-underscore_"],"_links":{"self":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts\/943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/comments?post=943"}],"version-history":[{"count":1,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts\/943\/revisions"}],"predecessor-version":[{"id":952,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts\/943\/revisions\/952"}],"wp:attachment":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/media?parent=943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/categories?post=943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/tags?post=943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}