{"id":214,"date":"2009-10-22T21:29:02","date_gmt":"2009-10-22T19:29:02","guid":{"rendered":"http:\/\/zavie.free.fr\/lousodrome\/?p=214"},"modified":"2009-10-22T21:29:02","modified_gmt":"2009-10-22T19:29:02","slug":"la-programmation-nest-pas-un-art","status":"publish","type":"post","link":"http:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/","title":{"rendered":"La programmation n&#039;est pas un art"},"content":{"rendered":"<p>Il arrive de rencontrer au d\u00e9tour d&rsquo;une page Internet des discussions sur la question de savoir si la programmation est-elle un art. Ma r\u00e9ponse \u00e0 cette question est tr\u00e8s tranch\u00e9e&nbsp;: non, la programmation n&rsquo;est pas un art.<\/p>\n<p>La premi\u00e8re question \u00e0 se poser pour en d\u00e9battre est ce qu&rsquo;est l&rsquo;art. Des g\u00e9n\u00e9rations de penseurs ayant \u00e9t\u00e9 bien en peine d&rsquo;y r\u00e9pondre, voyant syst\u00e9matiquement leurs artistes contemporains se faire un plaisir d&rsquo;invalider par l&rsquo;exemple leurs d\u00e9finitions successives (non l&rsquo;art n&rsquo;est pas forc\u00e9ment beau par exemple), je vais \u00e9viter soigneusement ce jeu auquel on perd des plumes facilement. Je vais plut\u00f4t me limiter \u00e0 ce que l&rsquo;art peut faire.<\/p>\n<p>L&rsquo;art peut \u00e9mouvoir.<\/p>\n<p>Un livre, un po\u00e8me, un dessin, une peinture, une photo, une musique, une pi\u00e8ce de th\u00e9\u00e2tre, un film, une danse, un op\u00e9ra savent \u00e9mouvoir. Avec une finesse parfois d\u00e9concertante. Un ornement floral peut exprimer aussi bien la passion que le deuil de m\u00eame qu&rsquo;une architecture peut exprimer le romantisme, le respect, le bien-\u00eatre ou l&rsquo;angoisse. Si l&rsquo;on s&rsquo;interroge sur ce qu&rsquo;on consid\u00e8re habituellement comment tenant de l&rsquo;artistique, on constate qu&rsquo;une caract\u00e9ristique de l&rsquo;art est de pouvoir exprimer et communiquer, sciemment, des \u00e9motions.<\/p>\n<p>Un programme informatique quant \u00e0 lui exprime des concepts. Il ne communique aucune \u00e9motion. Ce n&rsquo;est pas un art. On peut certes faire de l&rsquo;art gr\u00e2ce \u00e0 la programmation, mais elle n&rsquo;en est pas un art pour autant&nbsp;: la sculpture est un art mais pas le maniement du ciseau en soi. Il existe certes plusieurs fa\u00e7ons de r\u00e9soudre un probl\u00e8me, dont certaines sont plus \u00e9l\u00e9gantes que d&rsquo;autres, mais savoir les choisir tient de la comp\u00e9tence et non de l&rsquo;art. Bien programmer est certes tout un art, mais ma\u00eetriser l&rsquo;art de la programmation ne rend pas plus artiste que de ma\u00eetriser l&rsquo;art de d\u00e9montrer des th\u00e9or\u00e8mes.<\/p>\n<p>Non, la programmation n&rsquo;est pas un art.<\/p>\n<p>\u00c0 vrai dire j&rsquo;ai une certaine incompr\u00e9hension envers cette tentative d&rsquo;\u00e9lever, si tant est que ce terme soit adapt\u00e9, la programmation au rang d&rsquo;art. Comme si sa nature scientifique \u00e9tait insuffisante pour la rendre digne d&rsquo;int\u00e9r\u00eat et que la qualification d&rsquo;art seule lui permettait d&rsquo;acqu\u00e9rir des lettres de noblesse suppos\u00e9es manquantes.<\/p>\n<p>Bon, tout ceci \u00e9tant dit, je veux bien accorder qu&rsquo;un programme peut faire ressentir de l&rsquo;angoisse, faire rire, mettre en col\u00e8re ou simplement donner envie pleurer. ;-)<\/p>\n<p><a title=\"Contemplation de Virtual Zavie, sur Flickr\" href=\"http:\/\/www.flickr.com\/photos\/zavie\/2650699154\/\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/farm4.static.flickr.com\/3292\/2650699154_c3e21c2999.jpg\" alt=\"Contemplation\" width=\"500\" height=\"390\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il arrive de rencontrer au d\u00e9tour d&rsquo;une page Internet des discussions sur la question de savoir si la programmation est-elle un art. Ma r\u00e9ponse \u00e0 cette question est tr\u00e8s tranch\u00e9e&nbsp;: non, la programmation n&rsquo;est pas un art. La premi\u00e8re question &hellip; <a href=\"http:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,8],"tags":[46,169],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>La programmation n&#039;est pas un art - Lousodrome<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La programmation n&#039;est pas un art - Lousodrome\" \/>\n<meta property=\"og:description\" content=\"Il arrive de rencontrer au d\u00e9tour d&rsquo;une page Internet des discussions sur la question de savoir si la programmation est-elle un art. Ma r\u00e9ponse \u00e0 cette question est tr\u00e8s tranch\u00e9e&nbsp;: non, la programmation n&rsquo;est pas un art. La premi\u00e8re question &hellip; Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/\" \/>\n<meta property=\"og:site_name\" content=\"Lousodrome\" \/>\n<meta property=\"article:published_time\" content=\"2009-10-22T19:29:02+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/farm4.static.flickr.com\/3292\/2650699154_c3e21c2999.jpg\" \/>\n<meta name=\"author\" content=\"Julien Guertault\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julien Guertault\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/\",\"url\":\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/\",\"name\":\"La programmation n&#039;est pas un art - Lousodrome\",\"isPartOf\":{\"@id\":\"https:\/\/lousodrome.net\/blog\/#website\"},\"datePublished\":\"2009-10-22T19:29:02+00:00\",\"dateModified\":\"2009-10-22T19:29:02+00:00\",\"author\":{\"@id\":\"https:\/\/lousodrome.net\/blog\/#\/schema\/person\/a16a2a69d73eca763ffdf125c49eaa2f\"},\"breadcrumb\":{\"@id\":\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lousodrome.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"La programmation n&#039;est pas un art\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lousodrome.net\/blog\/#website\",\"url\":\"https:\/\/lousodrome.net\/blog\/\",\"name\":\"Lousodrome\",\"description\":\"La lose 2.0\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lousodrome.net\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/lousodrome.net\/blog\/#\/schema\/person\/a16a2a69d73eca763ffdf125c49eaa2f\",\"name\":\"Julien Guertault\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/lousodrome.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/2.gravatar.com\/avatar\/2e5fc7a18e1701e1bb61a5da0ef35cf7?s=96&d=identicon&r=g\",\"contentUrl\":\"http:\/\/2.gravatar.com\/avatar\/2e5fc7a18e1701e1bb61a5da0ef35cf7?s=96&d=identicon&r=g\",\"caption\":\"Julien Guertault\"},\"url\":\"http:\/\/lousodrome.net\/blog\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La programmation n&#039;est pas un art - Lousodrome","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:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/","og_locale":"fr_FR","og_type":"article","og_title":"La programmation n&#039;est pas un art - Lousodrome","og_description":"Il arrive de rencontrer au d\u00e9tour d&rsquo;une page Internet des discussions sur la question de savoir si la programmation est-elle un art. Ma r\u00e9ponse \u00e0 cette question est tr\u00e8s tranch\u00e9e&nbsp;: non, la programmation n&rsquo;est pas un art. La premi\u00e8re question &hellip; Continuer la lecture &rarr;","og_url":"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/","og_site_name":"Lousodrome","article_published_time":"2009-10-22T19:29:02+00:00","og_image":[{"url":"http:\/\/farm4.static.flickr.com\/3292\/2650699154_c3e21c2999.jpg"}],"author":"Julien Guertault","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Julien Guertault","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/","url":"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/","name":"La programmation n&#039;est pas un art - Lousodrome","isPartOf":{"@id":"https:\/\/lousodrome.net\/blog\/#website"},"datePublished":"2009-10-22T19:29:02+00:00","dateModified":"2009-10-22T19:29:02+00:00","author":{"@id":"https:\/\/lousodrome.net\/blog\/#\/schema\/person\/a16a2a69d73eca763ffdf125c49eaa2f"},"breadcrumb":{"@id":"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/lousodrome.net\/blog\/blog\/2009\/10\/22\/la-programmation-nest-pas-un-art\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lousodrome.net\/blog\/"},{"@type":"ListItem","position":2,"name":"La programmation n&#039;est pas un art"}]},{"@type":"WebSite","@id":"https:\/\/lousodrome.net\/blog\/#website","url":"https:\/\/lousodrome.net\/blog\/","name":"Lousodrome","description":"La lose 2.0","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lousodrome.net\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/lousodrome.net\/blog\/#\/schema\/person\/a16a2a69d73eca763ffdf125c49eaa2f","name":"Julien Guertault","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lousodrome.net\/blog\/#\/schema\/person\/image\/","url":"http:\/\/2.gravatar.com\/avatar\/2e5fc7a18e1701e1bb61a5da0ef35cf7?s=96&d=identicon&r=g","contentUrl":"http:\/\/2.gravatar.com\/avatar\/2e5fc7a18e1701e1bb61a5da0ef35cf7?s=96&d=identicon&r=g","caption":"Julien Guertault"},"url":"http:\/\/lousodrome.net\/blog\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/posts\/214"}],"collection":[{"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":0,"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/posts\/214\/revisions"}],"wp:attachment":[{"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/media?parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/categories?post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lousodrome.net\/blog\/wp-json\/wp\/v2\/tags?post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}