The Energy Efficiency of Programming Languages

 


What exactly is the energy consumption footprint of your chosen programming language? How would you go about producing an ESG summary of the workloads under your management? 

While this is a non-trivial ask, it is likely to be something we as engineers are asked to do, in much the same way as we have been asked to deliver on data and cyber governance. 

There are many variables at play here, ranging from fundamental language efficiency, developer competence and creativity in solutions architecture. But what exactly are those variables and would you be able to define them? Between 2017 and 2021 a team of researchers attempted to do exactly this and ranked a group of programming languages by their energy efficiency. 

Take a look at how it went.

Article