@COLIGNON
Vous avez parfaitement raison : nos contemporains vivent entourés d’objets avec lesquels ils entretiennent, comme des primitifs, une espèce de rapport d’autant plus magique qu’ils seraient pour la plupart incapables d’expliquer la manière donc ça fonctionne.
Quand je me suis mis à l’informatique au tout début des années 80, l’Apple II était une machine merveilleuse (48 mille octets de mémoire programmable !!!) mais dont on ne pouvait rien faire si on ne savait pas programmer. Il y avait peut-être un tableur, mais rien qui ressemblât à un traitement de texte utilisable. On commençait par le basic qui ne permettait pas grand chose, et on passait tout de suite à l’assembleur du 6502. Je me souviens qu’à cette époque, même si ma discipline c’était les lettres, j’avais initié quelques élèves, passionnés par les ordinateurs qui venaient tout juste d’apparaître, aux principes du langage machine, mais cinq ans plus tard, il n’était déjà plus question d’entrer dans ces subtilités, et on prévoyait déjà, dans les sections techniques, des mois et des mois pour l’apprentissage de ces programmes destinés à la bureautique qu’une cervelle normalement constituée maîtrise assez bien en deux ou trois heures.
Le plus étonnant, c’est que ceux qui sont chargés de ces sortes d’enseignements dans les lycées sont en général tout à fait incapables de faire quelque chose avec le plus simple des langages interprétés quand il faudrait qu’ils pratiquent, sinon l’assembleur qui n’est plus guère utilisé, du moins un langage de bas niveau comme le C++. Mais de toute façon, si on n’est pas passé par l’assembleur, je vois mal qu’on puisse jamais comprendre quelque chose au C.
C’est une discipline admirable, la programmation, et une véritable école de pensée. Dans tous les autres domaines, on peut se faire des illusions sur soi-même, sur le degré de pertinence de ses choix intellectuels. Quand on programme, il ne sert à rien de se raconter des histoires, on paye très cher, par des heures de travail supplémentaire dans les gros programmes, la moindre de conception. Il n’y a aucune place là-dedans, pour la mauvaise foi !
Aujourd’hui, il est devenu très facile, pour qui sait programmer au moins en C, de concevoir à peu près n’importe quelle machine à commande numérique à l’aide des micro-contrôleurs du type Arduino ou Raspberry. J’avais dessein d’écrire un article à ce propos, mais il y a quand même fort peu de gens qui s’intéressent à ces questions, lesquelles sont pourtant tout à fait essentielles si on veut comprendre quelque chose à ce qui fait désormais notre environnement.
Je crains que votre article, hélas, ne suscite pas tout l’intérêt qu’il mériterait. L’informatique, quand ça ne divertit pas sous la forme de gadgets téléphoniques, ça fait encore peur.
Agoravox utilise les technologies du logiciel libre : SPIP, Apache, Ubuntu, PHP, MySQL, CKEditor.
Site hébergé par la Fondation Agoravox
A propos / Contact / Mentions légales / Cookies et données personnelles / Charte de modération