Le codage sera-t-il un jour obsolète ?


Probablement pas.

Les logiciels alimentent notre civilisation moderne et continueront à jouer un rôle plus important au sein de la société (à moins bien sûr que nous ne rencontrions un événement quasi apocalyptique, ce que j'aimerais dire est plutôt improbable, mais étant donné que Donald Trump est le candidat GOP à la présidence, je n'en suis pas tout à fait certain). Le code est destiné à la construction de logiciels. C'est la mise en œuvre de la conception. C'est une série de symboles qui détermine ce que fait le logiciel et comment il fonctionne. Le code en soi ne peut pas être obsolète à moins que le logiciel ne le soit aussi.


Le codage, comme dans les humains créant du code, nécessitera qu'il y ait quelque chose d'autre qui code le logiciel pour lui.

Il est probabiliste que le codage de bas niveau devienne obsolète. Les gens s'appuieront davantage sur les bibliothèques et l'apprentissage automatique. Cependant, les bibliothèques ne peuvent être utilisées que pour certaines parties du code. Les gens auront toujours besoin de coder pour relier ces portions entre elles. L'apprentissage automatique a ses limites. Vous avez toujours besoin de code pour exécuter ces algorithmes d'apprentissage automatique et il ne peut pas gérer des choses comme les fonctionnalités.

L'intelligence générale artificielle représente la plus grande menace. Une fois que l'on aura créé un logiciel qui simule l'esprit humain ou qui a des pouvoirs équivalents à celui-ci, on pourra apprendre à cette IA à programmer. On en est encore loin si l'on regarde la recherche actuelle sur l'IA et son taux de croissance. En fait, il est tout à fait possible que cela n'arrive jamais, car les préoccupations éthiques de l'IA et de l'AGI seront limitées à l'AGI qui ne fait qu'aider les fonctions humaines subalternes, comme le nettoyage de votre maison.