codage

Il a à voir avec l’influence des outils que nous essayons d’utiliser sur nos habitudes de penser. Je constate l’existence d’une tradition culturelle, dont les racines remontent sans doute à la Renaissance, d’ignorer cette influence, de considérer l’esprit humain comme le maître suprême et autonome de ses artefacts. Mais si je commence à analyser mon mode de penser et celui de compagnons humains, j’arrive, que cela me plaise ou non, à une conclusion totalement différente, à savoir que les outils que nous tentons d’utiliser et le langage ou la notation que nous utilisons pour exprimer ou enregistrer nos pensées sont les facteurs majeurs déterminant tout simplement ce que nous pouvons penser ou exprimer ! L’analyse de l’influence qu’ont les langages de programmation sur les modes de penser de leurs utilisateurs et la reconnaissance qu’aujourd’hui, la matière grise est de loin notre ressource la plus rare, ensemble, nous donne une nouvelle série de repères pour comparer les mérites relatifs de différents langages de programmation. Le programmeur compétent est pleinement conscient de la taille strictement limitée de son crâne ; il approche donc la tâche de la programmation en toute modestie, et, entre autres choses, il évite les astuces ingénieuses comme la peste.
[…]
Je n’ai pas connaissance d’une autre technologie couvrant un ratio de 10^10 ou plus : l’ordinateur, en raison de son extraordinaire rapidité, semble pour la première fois nous fournir un environnement où des artefacts hautement hiérarchisés sont à la fois possibles et nécessaires. Ce défi, à savoir la confrontation avec le travail de la programmation, est si unique que cette nouvelle expérience peut nous apprendre beaucoup sur nous-mêmes. Elle devrait approfondir notre compréhension du processus de conception et de création, elle devrait nous donner un meilleur contrôle sur l’organisation de nos pensées. Si ça n’est pas le cas, à mon avis nous ne méritons absolument pas l’ordinateur !

Auteur: Dijkstra Edsger W.

Info: The Humble Programmer

[ réflexion ] [ citation s'appliquant à ce logiciel ]

 

Commentaires: 0

Commentaires

No comments