• [^] # Re: La programmation est un art

    Posté par . En réponse à la dépêche La programmation est un art. Évalué à 4.

    L'objectif de l'Art n'est pas forcément la beauté, comme le but de la programmation n'est pas forcément la qualité. Mais ça n'infirme ou ne confirme rien concernant leur parenté.

    Un des arguments que j'utilise souvent contre les brevets logiciels est celui de l'impossibilité de posséder une idée. Selon moi il est inconcevable par exemple de breveter une méthode de téléchargement payant, car cette idée est évidente, dans la continuité de l'évolution technique et commerciale. Pour moi elle appartient à tous. Au contraire, une oeuvre d'art est fondamentalement privée, elle fait partie de l'auteur.

    Je comprend que l'on puisse contempler la beauté d'un programme, ou d'un algo, mais cela n'en fera pas pour autant une oeuvre d'art. Il m'est déja arrivé de me dire devant un algo : Superbe, c'est exactement ça qu'il fallait. Mais jamais devant une oeuvre d'art. Au contraire cette dernière a pu me choquer, me dégouter, provoquer des émotions intenses, alors qu'un mauvais code provoquera juste la surprise, l'incompréhension, et le rire. Pourquoi ? Parce que l'Art n'est pas forcément à notre portée, et que chacun le ressent différemment. Mais l'algorithme, lui, tout comme les maths que tu cites, est universel.

    L'informatique obéit à des lois exactes (même erronnées) : C'est une Science.
    La peinture obéit à des règles implicites et impalpables : c'est un Art.