Le green code : un code mieux conçu, donc moins polluant

17/06/2020

Le green code est l’une des solutions envisageables pour limiter nos émissions de CO2 : un geste pour notre planète… et notre santé ! Dans sa revue Eurêka, consacrée cette année à la place de l’ingénierie dans la stratégie zéro carbone, ALTEN s’est interrogé sur la possibilité de repenser le numérique pour l’adapter aux enjeux environnementaux.

 

Comment des lignes de codes informatiques peuvent-elles polluer l’atmosphère ?

Le code est l’écriture utilisée par les développeurs pour élaborer les logiciels. Comme c’est le cas pour les auteurs, l’écriture des développeurs peut être concise, élégante, ou ampoulée, voire boursouflée. On parle alors de bloatwares ou “obésiciels”.
Il s’agit de logiciels occupant une place trop importante sur le disque dur de l’ordinateur ou sollicitant de façon excessive les ressources de celui-ci pour fonctionner. Pourquoi ? Parce que ces logiciels comportent beaucoup de lignes et de fonctions inutiles. Conséquence : le processeur doit effectuer plus de calculs qu’avec un logiciel plus sobre pour arriver au résultat souhaité, consomme donc plus d’énergie, ce qui entraîne davantage d’émissions de CO2.

 

Quelles solutions pour coder de façon plus éco-responsable ?

L’une des solutions consiste à développer un code plus sobre et mieux conçu : le “green code”. Parallèlement à cette optimisation du code, on peut aussi tailler dans le “gras numérique”, c’est-à-dire supprimer toutes les fonctionnalités qui ne servent à rien – donc les lignes de codes correspondantes – pour se concentrer sur l’essentiel.

 

Cette démarche est-elle d’ores et déjà prise en compte dans l’industrie du numérique ?

C’est une idée tout juste émergeante. Et il faut bien reconnaître qu’aujourd’hui, plus que l’empreinte environnementale, ce sont les enjeux économiques qui poussent à l’optimisation du code. En effet, en présence d’un site d’e-commerce qui « rame » parce qu’il sollicite toutes les ressources de son ordinateur ou de sa tablette, le client risque d’abandonner rapidement sa requête et de filer chez les concurrents. D’où l’importance d’un code bien pensé et bien écrit. Tout le monde en sort gagnant, y compris l’environnement !

 

Découvrez la suite du dossier consacré à la transition numérique avec l’article :
Numérique : la sobriété s’impose

Retrouvez l’intégralité de la 7e édition de la revue ALTEN Eurêka,
consacrée à la place de l’ingénierie dans la stratégie zéro carbone.

Share