Want to make creations as awesome as this one?

Transcript

Developper une application tout en respectant l'environnement

Index

- Pourquoi les projets informatiques se doivent d’être écologiques ?

- Quesque le Green IT ?

- Developper de nouvelles solutions logiciel de manière à respecter l'environnement !

1

Pourquoi les projets informatiques se doivent d’être écologiques ?

- Le numérique représente près de 5% des émissions de carbone mondiales

- Les émissions du secteur augmentent de façon exponentielle.

- Les services numériques ont un impact réel sur les émissions de carbone et le changement climatique

2

Quesque le Green IT ?

Green IT : définition

Le Green IT désigne l'ensemble des technologies de l'information (TIC) dont l'usage permet de réduire les effets nocifs de l’activité humaine sur l’environnement.

+info

Le Green IT : l’informatique verte et durable

  • Le Green IT désigne l'ensemble des technologies qui permettent aux entreprises de diminuer leur empreinte carbone, de réduire leurs émissions de gaz à effet de serre, leur consommation énergétique, etc. Ce sont toutes les technologies qui vont permettre de réduire l'impact environnemental de l'informatique. C’est le Green for IT.
  • Ensuite, le Green IT désigne les principes socio-économiques qui sont adoptés, à l’échelle de l’entreprise et à l’échelle de la société, et qui permettent d'amorcer la transition écologique. C’est l’IT for Green.

3

Developper de nouvelles solutions logiciel de manière à respecter l'environnement !

  • Certain language consomme plus de ressource que d'autre


  • les langages orientés objet consomme plus que les languages impératifs

Bien choisir son langage de programmation

  • Permet de rendre plus rapide et moins gourmand le programme

  • Réécrir les parties innéficaces du code

Optimiser le code

Plus rapide ne veut pas dire plus vert

Info

En effet, dans certain cas un programme peut être exécuté plus longtemps mais consommer moins d’énergie.

  • Se recentrer sur l'essentiel de la fonctionnalité


  • Consomme de la ressource inutilement

Supprimer les fonctionnalités qui ne servent à rien