{"id":964,"date":"2025-12-15T17:02:13","date_gmt":"2025-12-15T16:02:13","guid":{"rendered":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/le-code-source-comme-artefact-culturel\/"},"modified":"2026-01-26T10:59:09","modified_gmt":"2026-01-26T09:59:09","slug":"le-code-source-comme-artefact-culturel","status":"publish","type":"page","link":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/le-code-source-comme-artefact-culturel\/","title":{"rendered":"Le code source comme artefact culturel"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bb#BAE3FA\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb-5px|auto||auto||\u00a0\u00bb custom_padding=\u00a0\u00bb0px|||||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_toggle title=\u00a0\u00bbArt\u00e9fact culturel\u00a0\u00bb open_toggle_text_color=\u00a0\u00bb#000000&Prime; icon_color=\u00a0\u00bb#000000&Prime; toggle_icon=\u00a0\u00bb&#x4c;||divi||400&Prime; use_icon_font_size=\u00a0\u00bbon\u00a0\u00bb icon_font_size=\u00a0\u00bb45px\u00a0\u00bb open_icon_color=\u00a0\u00bb#000000&Prime; open_toggle_icon=\u00a0\u00bb&#x4b;||divi||400&Prime; open_use_icon_font_size=\u00a0\u00bbon\u00a0\u00bb open_icon_font_size=\u00a0\u00bb45px\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb title_text_color=\u00a0\u00bb#000000&Prime; title_font=\u00a0\u00bbtransformamix_trial-semibold||||||||\u00a0\u00bb title_font_size=\u00a0\u00bb51px\u00a0\u00bb background_color=\u00a0\u00bb#BAE3FA\u00a0\u00bb border_width_all=\u00a0\u00bb0px\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p><strong>Le code, comme le langage parl\u00e9 ou \u00e9crit, peut \u00eatre un m\u00e9dium d\u2019expression esth\u00e9tique.<\/strong><\/p>\n<p>Des diff\u00e9rences stylistiques entre programmeurs aux po\u00e8mes en Perl de codeurs anonymes, il offre un ensemble singulier de contraintes cr\u00e9atives. Le code source est \u00e0 la fois univoque et ambivalent : il ne tol\u00e8re aucune ambigu\u00eft\u00e9 dans son interpr\u00e9tation, tout en devant rester intelligible \u00e0 la fois pour les machines et pour les humains. Il existe ainsi comme forme culturelle, visible dans les langages de programmation \u00e9sot\u00e9riques ludiques, les concours visant \u00e0 produire les programmes les plus obscurcis, ou encore dans des logiciels malveillants \u00e9l\u00e9gamment \u00e9crits.<\/p>\n<p>Mais le code source existe aussi au sein de la culture. \u00c9crit par des humains inscrits dans des imaginaires et des pratiques sp\u00e9cifiques, il refl\u00e8te le contexte dans lequel il est produit. Il peut par exemple exprimer la culture <em>hacker<\/em>, o\u00f9 savoirs et comp\u00e9tences techniques se m\u00ealent \u00e0 des plaisanteries d\u2019initi\u00e9s, ou refl\u00e9ter des luttes f\u00e9ministes lorsque le code devient un moyen d\u2019expression artistique et politique. Dans un sens plus large, il \u00e9mane d\u2019une population largement homog\u00e8ne \u2013 majoritairement blanche, masculine et situ\u00e9e dans le Nord global \u2013 au sein de laquelle les langues autres que l\u2019anglais sont souvent per\u00e7ues comme des curiosit\u00e9s et o\u00f9 les in\u00e9galit\u00e9s de genre demeurent profond\u00e9ment enracin\u00e9es.<\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; fullwidth=\u00a0\u00bbon\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_fullwidth_code _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]\n        \t\t            <style id=\"ymc-custom-css-642-1\">.ymc-container .filter-content .posts-grid .post-card__categories .post-taxonomy,.ymc-extra-container .filter-content .posts-grid .post-card__categories .post-taxonomy{display:none}.ymc-container .filter-content .posts-grid .post-card__image,.ymc-extra-container .filter-content .posts-grid .post-card__image{margin-bottom:0px}.ymc-container,.ymc-extra-container{max-width:100%}.ymc-container .filter-content .posts-grid .post-card__tags .tag,.ymc-extra-container .filter-content .posts-grid .post-card__tags .tag{border:0px solid #ccc}<\/style>\n\t\t\n                \n\t\t<div id=\"ymc-filter-1\"\n             class=\"ymc ymc-filter-grids ymc-container js-ymc-container ymc-filter-642 ymc-filter-642-1\"\n             data-params=\"{&quot;post_types&quot;:[&quot;post&quot;],&quot;taxonomies&quot;:[&quot;category&quot;],&quot;terms&quot;:[37],&quot;preloader_settings&quot;:{&quot;icon&quot;:&quot;dual_arc&quot;,&quot;filter_preloader&quot;:&quot;grayscale&quot;,&quot;custom_filters_css&quot;:&quot;&quot;},&quot;filter_id&quot;:642,&quot;counter&quot;:1,&quot;page_id&quot;:0,&quot;paged&quot;:1}\"\n             data-loading-enabled=\"true\"\n             data-grid-style=\"grid\"\n             data-filter-id=\"642\">\n\t\t\t\r\n\t    <style>\r\n\t    .ymc-filter-642, .ymc-extra-filter-642 {\r\n\t        --ymc-filter-font-family: inherit;\r\n\t        --ymc-filter-font-size: 16px;\r\n\t        --ymc-filter-font-weight: 400;\r\n\t        --ymc-filter-font-style: normal;\r\n\t        --ymc-filter-line-height: 1.4;\r\n\t        --ymc-filter-letter-spacing: 1;\r\n\t        --ymc-filter-text-transform: none;\r\n\t        --ymc-filter-background-color: rgb(255,255,255);\r\n\t        --ymc-filter-color: rgb(0,0,0);\r\n\t        --ymc-filter-active-color: rgb(0,0,0);\r\n\t        --ymc-filter-active-background-color: #1f1f1f;\r\n\t        --ymc-filter-hover-text-color: #ffffff;\r\n\t        --ymc-filter-hover-background-color: rgba(0,0,0,0.76);\r\n\t        --ymc-filter-justify-content: flex-start;\r\n\t        --ymc-filter-padding-top: 10px;\n--ymc-filter-padding-right: 20px;\n--ymc-filter-padding-bottom: 10px;\n--ymc-filter-padding-left: 20px;\n\r\n\t        --ymc-filter-margin-top: 0px;\n--ymc-filter-margin-right: 10px;\n--ymc-filter-margin-bottom: 10px;\n--ymc-filter-margin-left: 0px;\n\r\n\t\r\n\t        --ymc-post-title-font-family: inherit;\r\n\t        --ymc-post-title-font-size: 24px;\r\n\t        --ymc-post-title-font-weight: 600;\r\n\t        --ymc-post-title-text-transform: none;\r\n\t        --ymc-post-title-line-height: 1.4;\r\n\t        --ymc-post-title-letter-spacing: 1;\r\n\t        --ymc-post-title-color: #1f1f1f;\r\n\t\r\n\t        --ymc-post-meta-font-family: inherit;\r\n\t        --ymc-post-meta-font-size: 14px;\r\n\t        --ymc-post-meta-font-weight: 400;\r\n\t        --ymc-post-meta-color: #1f1f1f;\r\n\t\r\n\t        --ymc-post-excerpt-font-family: inherit;\r\n\t        --ymc-post-excerpt-font-size: 16px;\r\n\t        --ymc-post-excerpt-font-weight: 400;\r\n\t        --ymc-post-excerpt-line-height: 1.4;\r\n\t        --ymc-post-excerpt-font-style: normal;\r\n\t        --ymc-post-excerpt-transform: none;\r\n\t        --ymc-post-excerpt-letter-spacing: 1;\r\n\t        --ymc-post-excerpt-color: #1f1f1f;\r\n\t\r\n\t        --ymc-post-link-font-family: inherit;\r\n\t        --ymc-post-link-font-size: 16px;\r\n\t        --ymc-post-link-font-weight: 400;\r\n\t        --ymc-post-link-transform: none;\r\n\t        --ymc-post-link-letter-spacing: 1;\r\n\t        --ymc-post-link-color: #1f1f1f;\r\n\t    }\r\n\t    <\/style>\n<div class=\"filter-posts-wrapper\">\n\t\t\t    <div class=\"filter-layout filter-layout--top filter-hidden\">\n                <div class=\"filter-content\">\n                        <div class=\"posts-grid js-ajax-content ymc-cols-xxs-1 ymc-cols-xs-1 ymc-cols-sm-2 ymc-cols-md-2 ymc-cols-lg-3 ymc-cols-xl-3 ymc-col-gap-0 ymc-row-gap-0 ymc-col-gap-0 ymc-row-gap-0\"><\/div>\n\t                <\/div>\n    <\/div>\n<\/div>\n\n\t\t<\/div>\n\t\t[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le code, comme le langage parl\u00e9 ou \u00e9crit, peut \u00eatre un m\u00e9dium d\u2019expression esth\u00e9tique. Des diff\u00e9rences stylistiques entre programmeurs aux po\u00e8mes en Perl de codeurs anonymes, il offre un ensemble singulier de contraintes cr\u00e9atives. Le code source est \u00e0 la fois univoque et ambivalent : il ne tol\u00e8re aucune ambigu\u00eft\u00e9 dans son interpr\u00e9tation, tout en [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-964","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages\/964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/comments?post=964"}],"version-history":[{"count":7,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages\/964\/revisions"}],"predecessor-version":[{"id":1421,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages\/964\/revisions\/1421"}],"wp:attachment":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/media?parent=964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}