Energy-efficiency of programming languages
It does not really matter which programming language you use. There are other aspects that are much more important. Especially your runtime environment. For example, if you are using Java (or another language running on the JVM), optimize the JVM, choose a lightweight framework and optimize your database queries. in real-world scenarios. See also Optimization of Java Applications – CPU Usage, Memory Usage, Startup Time, Resource Efficiency.
Aspects to consider
Aspects to consider when comparing the energy-efficiency of programming languages
🔗 References
Kempen at al. (2024)
It's Not Easy Being Green: On the Energy Efficiency of Programming Languages
Source code: https://github.com/nicovank/Energy-Languages
Discussions:
Green Coding Solutions
Energy Efficiency of programming languages - Revisiting Python in 2024 | green-coding.io
Pereira et al. (2017, 2021)
HPI clean-IT openXchange Live Talk – Energy efficiency of programming languages (João Saraiva)
What Are the Greenest Programming Languages? | by Kesk | Medium
Main issue with the study: theoretical benchmarks (cpu-bound) were used that are not representative for practice