Energy Efficiency across Programming Languages (2017) [pdf]
I see similar postings coming by on LinkedIn now and then. Although there is some value in the benchmark results, the way these results are promoted is such a BS.<p>If your company&#x27;s business is really in running some algorithms similar to binary search or the n-body problem, you should probably not be checking which language to choose that is most energy efficient, but which library or framework suits you the best. E.g you can perfectly well use Python + Pandas or NumPy even though everybody will agree that Python in itself is terribly inefficient.
If you really want to go to the extreme in saving energy you should go all the way and code your algorithms in assembly. But it&#x27;s obvious why this is probably not a very wise choice.<p>Everybody who knows a bit about IT will understand this, but the danger is that some project managers will read one of these papers and draw the conclusion that the team should switch to C or Rust because it is more sustainable ..