{"id":7226,"date":"2015-10-19T16:06:26","date_gmt":"2015-10-19T14:06:26","guid":{"rendered":"https:\/\/www.customprotocol.com\/?post_type=it_programmation&amp;p=7226"},"modified":"2015-10-19T16:06:26","modified_gmt":"2015-10-19T14:06:26","slug":"c-plusplus-anniversaire-30-ans","status":"publish","type":"it_programmation","link":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/","title":{"rendered":"Le C++ f\u00eate ses 30 ans&#8239;!"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Bjarne Stroustrup<\/strong> a officiellement pr\u00e9sent\u00e9 au monde entier son langage <strong>C++<\/strong> le 14 octobre 1985 \u00e0 la conf\u00e9rence annuelle d'ACM, \u201cThe Range of Computing\u201d, en m\u00eame temps que la premi\u00e8re \u00e9dition de son guide (\u00e0 l'heure actuelle, nous en sommes \u00e0 la quatri\u00e8me r\u00e9\u00e9dition). Pour f\u00eater les 30 ans d'existence de son langage de programmation, l'auteur est revenu sur ses exp\u00e9riences, ses pens\u00e9es et ses pr\u00e9dictions quant au <strong>C++<\/strong>.<\/p>\n<figure id=\"attachment_7229\" aria-describedby=\"caption-attachment-7229\" style=\"width: 764px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/2015\/10\/30YearsOfC-.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7229 size-large\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/10\/c-timeline-feature-764x298.jpg\" alt=\"c-timeline-feature\" width=\"764\" height=\"298\" \/><\/a><figcaption id=\"caption-attachment-7229\" class=\"wp-caption-text\">Cliquez pour afficher tout l'historique<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Nous vous laissons lire l'article original en anglais <a href=\"http:\/\/cpp-lang.io\/30-years-of-cpp-bjarne-stroustrup\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00e0 cette adresse<\/a>, o\u00f9 Stroustrup s'exprime sur l'importance d'avoir publi\u00e9 le m\u00eame jour <em>CFront 1.0<\/em> et son livre <em>The C++ Programming Language<\/em>, l'utilit\u00e9 d'avoir r\u00e9alis\u00e9 ce dernier, comment il s'imagine l'\u00e9volution de son b\u00e9b\u00e9 (qui n'en est plus vraiment un du coup), la raison pour laquelle il pense que son langage a perc\u00e9, quels ont \u00e9t\u00e9 les changements en 30 ans, etc.<\/p>\n<p style=\"text-align: justify;\"><blockquote><p><div align=\"justify\"><em>J'ai essay\u00e9 \u00e0 plusieurs reprises d'arr\u00eater le d\u00e9veloppement du <strong>C++<\/strong>, mais quelque chose m'y ramenait toujours par le col. [...] Il est facile de commettre des erreurs lorsqu'on con\u00e7oit de z\u00e9ro quelque chose. Un vaste syst\u00e8me \u00e0 succ\u00e8s est presque toujours copi\u00e9 ou d\u00e9riv\u00e9 d'un autre petit syst\u00e8me de travail.<\/p>\n<p style=\"text-align: justify;\">Il est difficile d'int\u00e9grer une id\u00e9e nouvelle dans un langage aussi large que le <strong>C++<\/strong> qui s'est \u00e9norm\u00e9ment complexifi\u00e9 avec sa longue \u00e9volution, mais une fois que l'id\u00e9e est enfin support\u00e9e par le <strong>C++<\/strong>, ce sont des millions d'utilisateurs qui peuvent en profiter et non une petite centaine de milliers d'individus gr\u00e2ce aux toutes premi\u00e8res versions d'un autre langage.<\/em><\/div> <small><cite title=\"Bjarne Stroustrup\">Bjarne Stroustrup<\/cite><\/small><\/p><\/blockquote>\n<p style=\"text-align: justify;\">On estime que 4,4 millions de personnes utilisent le <strong>C++<\/strong> \u00e0 l'heure actuelle. En faites-vous partie&#8239;?&#8239;;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L'un des langages de programmation les plus incontournables souffle ses 30 bougies.<\/p>\n","protected":false},"author":481,"featured_media":7227,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"footnotes":""},"categories":[9,579,586,454],"tags":[636],"programmation-categorie":[635],"class_list":["post-7226","it_programmation","type-it_programmation","status-publish","format-standard","has-post-thumbnail","hentry","category-dossiers","category-dossiers-programmation","category-news-programmation","category-programmation","tag-c","programmation_categorie-anniversaire"],"yoast_head":"\n<title>Le C++ f\u00eate ses 30 ans ! - Custom Protocol<\/title>\n<meta name=\"description\" content=\"L&#039;un des langages de programmation les plus incontournables souffle ses 30 bougies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le C++ f\u00eate ses 30 ans ! - Custom Protocol\" \/>\n<meta property=\"og:description\" content=\"L&#039;un des langages de programmation les plus incontournables souffle ses 30 bougies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/\" \/>\n<meta property=\"og:site_name\" content=\"Custom Protocol\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.customprotocol.com\/medias\/2015\/10\/C-Wallpaper-30-ans.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"584\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/\",\"url\":\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/\",\"name\":\"Le C++ f\u00eate ses 30 ans ! - Custom Protocol\",\"isPartOf\":{\"@id\":\"https:\/\/www.customprotocol.com\/#website\"},\"datePublished\":\"2015-10-19T14:06:26+00:00\",\"dateModified\":\"2015-10-19T14:06:26+00:00\",\"description\":\"L'un des langages de programmation les plus incontournables souffle ses 30 bougies.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.customprotocol.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation\",\"item\":\"https:\/\/www.customprotocol.com\/programmation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Le C++ f\u00eate ses 30 ans&#8239;!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.customprotocol.com\/#website\",\"url\":\"https:\/\/www.customprotocol.com\/\",\"name\":\"Custom Protocol\",\"description\":\"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.customprotocol.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-CA\"}]}<\/script>\n","yoast_head_json":{"title":"Le C++ f\u00eate ses 30 ans ! - Custom Protocol","description":"L'un des langages de programmation les plus incontournables souffle ses 30 bougies.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/","og_locale":"fr_CA","og_type":"article","og_title":"Le C++ f\u00eate ses 30 ans ! - Custom Protocol","og_description":"L'un des langages de programmation les plus incontournables souffle ses 30 bougies.","og_url":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/","og_site_name":"Custom Protocol","og_image":[{"width":1000,"height":584,"url":"https:\/\/www.customprotocol.com\/medias\/2015\/10\/C-Wallpaper-30-ans.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/","url":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/","name":"Le C++ f\u00eate ses 30 ans ! - Custom Protocol","isPartOf":{"@id":"https:\/\/www.customprotocol.com\/#website"},"datePublished":"2015-10-19T14:06:26+00:00","dateModified":"2015-10-19T14:06:26+00:00","description":"L'un des langages de programmation les plus incontournables souffle ses 30 bougies.","breadcrumb":{"@id":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.customprotocol.com\/programmation\/c-plusplus-anniversaire-30-ans\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.customprotocol.com\/"},{"@type":"ListItem","position":2,"name":"Programmation","item":"https:\/\/www.customprotocol.com\/programmation\/"},{"@type":"ListItem","position":3,"name":"Le C++ f\u00eate ses 30 ans&#8239;!"}]},{"@type":"WebSite","@id":"https:\/\/www.customprotocol.com\/#website","url":"https:\/\/www.customprotocol.com\/","name":"Custom Protocol","description":"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.customprotocol.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-CA"}]}},"_links":{"self":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation\/7226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation"}],"about":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types\/it_programmation"}],"author":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/users\/481"}],"replies":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/comments?post=7226"}],"version-history":[{"count":0,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation\/7226\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media\/7227"}],"wp:attachment":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media?parent=7226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/categories?post=7226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/tags?post=7226"},{"taxonomy":"programmation_categorie","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation-categorie?post=7226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}