Ce n'est pas la première fois que l'on a essayé d'attribuer une valeur esthétique ou artistique à la programmation. Même si on ne le dit pas à haute voix ni dans tous les coins de rue, la logique et la rigueur qui accompagnent l'écriture de code pourraient faire d'un tout petit morceau de programme, une œuvre d'art à part entière.
« Le code peut être jugé sur ses mérites esthétiques, et pas seulement sur les mérites pratiques », explique Fernando Cwilich Gil, un artiste et co-fondateur de Ruse Laboratories. Gil positionne l'algorithmie au même niveau que la peinture ou la sculpture, et la décrit comme un moyen avec lequel on peut créer quelque chose de beau et élégant.
Gil et son partenaire Benjamin Gleitzman ont organisé la première vente aux enchères pour les algorithmes. La vente a été réalisée du 18 au 27 mars en ligne sur le site d’Artsy.
Tous les profits de la vente aux enchères bénéficieront à Cooper Hewitt, un musée qui a commencé à acquérir des codes pour sa collection avec l'acquisition de l'application musicale iPad, développée par Bloom Studio Inc., ainsi que le code source sous-jacent, qui a été librement libéré dans le cadre des initiatives open source du musée.
Il est difficile de définir l'esthétique d'un algorithme, mais les organisateurs de la vente pensent que les codes peuvent incarner une certaine forme d'art que ce soit par la simplicité ou l'efficacité du code, par son message subversif ou son impact universel. Sur cette base, ils ont sélectionné sept morceaux de codes qu'ils croient être les plus percutants et les plus élégants jamais créés.
Pour chaque algorithme aux enchères, la vente donne droit à une gamme d'objets ou à des licences de logiciels qui lui sont associés.
Au dernier jour de la vente, certains des morceaux de code sélectionnés ont attiré des offres de plus de 1000$ pour l'immortalisation de moments importants de l'histoire de la discipline.
Une impression de Turtle Geometry, un texte de mathématiques de niveau collégial écrit par Hal Abelson, a reçu une offre de 1300 $. Turtle Geometry visait à amener les élèves à explorer les propriétés mathématiques visuellement via un langage de programmation simple appelé Logo. Le 9 décembre 2014, au cours de la Semaine de l'Informatique, le président Obama est devenu le premier président à écrire une ligne de code. Cet algorithme, moveForward (100), provient des commandes informatiques dans le langage Logo.
La vente a également enregistré la cravate bleue cobalt originale sur laquelle est inscrit l'algorithme qrpff de Keith et Marc Horowitz. Les six lignes de code Perl de Winstein et Horowitz ont efficacement fait tomber le système de brouillage d'Hollywood, la méthode que les studios ont mise au point pour s'assurer que les téléspectateurs ne puissent pas copier des films ou jouer un DVD dans un pays où il n'était pas destiné à la vente. Symbolisant la liberté d'expression, ces six lignes de code ont également attiré une offre de 1300$.
La valeur artistique de l'algorithme « Ok Cupid Compatibility Calculation » de Chris Coyne, Max Krohn, Sam Yagan, et Christian Rudder a été enchérie à 1800$. Ok Cupid est l'un des sites de rencontre les plus populaires au monde, et son algorithme d'appariement exclusif, qui permet de calculer la compatibilité entre deux personnes, a permis de changer des millions de vies. Cet algorithme a révolutionné les services d'appariement et est encore largement en usage depuis qu'il a été écrit en 2003. L'enchère donne droit à une illustration encadrée représentant l'algorithme.
Une autre œuvre d'art a été enchérie à 2250$. Il s'agit de l'algorithme Hypothetical Beats d’Anthony Ferraro, chercheur en informatique de Berkeley. C'est un méta-algorithme qui convertit d'autres algorithmes en musique. L'enchère donne droit à une licence de Hypothetical Beats.
La vente aux enchères offrait également une licence pour le code source de « Progression: Triptyque ». Il s'agit d'une série de trois algorithmes développés par Chris Maury, un programmeur au Conversant Labs qui souffre de dégénérescence maculaire de Stargardt, une maladie dégénérative de l'œil. Les trois algorithmes visent à offrir une alternative à l'affichage sur écran pour les personnes ayant des difficultés pour voir ou celles qui perdent la vue. Un premier algorithme permet de modifier la taille des caractères et le contraste de l'écran. Un autre permet de lire le contenu des articles à haute voix. Le troisième algorithme permet aux utilisateurs d'avoir la recherche vocale avec Yelp. La série d’algorithmes a été enchérie pour une valeur de 2250$.
Parmi les œuvres sélectionnées, on comptait également une copie manuscrite et signée du célèbre algorithme " Hello, world! " de Brian Kernighan, datant de 1978. " Hello, World! " est peut-être l'algorithme le plus emblématique de l'histoire de l'informatique. Kernighan a développé le code à la fin des années 70 comme un moyen pour présenter aux élèves le langage de programmation C. Mais aujourd'hui, " Hello world " va bien au-delà de C, et est devenu le programme d'introduction de presque tous les langages de programmation. L'accueil légendaire présenté aux nouveaux codeurs a été enchéri à 3000$.
Source : Wired
Et vous ?
Qu'en pensez-vous ?
Qu'est-ce qui donne de la valeur artistique à un code ?
La première vente aux enchères pour les algorithmes attire des offres de plus de 1000$
Voici les mérites esthétiques du code
La première vente aux enchères pour les algorithmes attire des offres de plus de 1000$
Voici les mérites esthétiques du code
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !