Green Programming - Hendrik Niemeyer & Tina Ulbrich - NDC TechTown 2024
About this talk
This talk was recorded at NDC TechTown in Kongsberg, Norway. #ndctechtown #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndctechtown.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! https://www.facebook.com/ndcconferences https://twitter.com/NDC_Conferences https://www.instagram.com/ndc_conferences/ #cplusplus #python #language #rust Energy consumption of IT centers is on the rise worldwide and makes up a non-negligible part of the total consumption. This is not just an economical but also an ecological problem. Furthermore, battery powered devices like smartphones and tablets depend on energy efficient software for the longevity of a battery charge. What influences the rising energy consumption and is there something we can do about it? One not so obvious factor is the choice of which programming language is used to write the programs that are used all over the world. In this talk we want to analyze how the different programming languages influence the energy consumption of the program. We are going to cite studies and do our own analysis using different programming languages, like C++, C#, Rust, Python and maybe more. Energy consumption is defined as run time multiplied by power consumption and our analysis will show the influence of choosing a different programming language for both components of energy consumption.
Stay Updated
Get notified about new features and conference additions.