Have you ever thought of green programming?

14.10.2022
 · 
2 min read

In the beginning of every new project, the important and far-reaching question arises as to which programming language should be used. For current reasons, it is a good idea to keep an eye on the energy consumption of the different languages and to include this in the decision.

A study from Portugal has dealt with the different energy consumption of the programming languages. The factors speed and memory play an important role here. 

For the study, the Portuguese research team took a close look at 27 programming languages of different paradigms and measured the execution time of codes as well as the peak memory utilization. They compared how time and consumption are related. Since development teams often have limited resources, the results were categorized according to different combinations of the selected characteristics.

The first three places were taken by C, Rust and C++. 

We at PIONIX also chose C++, not only for efficiency reasons. Why? We wanted to set up a community project and C++ offers a lot of benefits. Although Rust is more modern, it is less common and therefore not conducive to the community project. However, by using modern C++ (version 14 and higher if possible) we have access to many modern language constructs. 

But we don't want to force anything onto you. That is why in #EVerest it is also possible to implement Java Script/Python/etc. for rapid prototyping if that is desired, since each module can be written in a different language.

https://www.heise.de/news/Gruenes-Programmieren-C-und-Rust-energieeffizient-Python-und-Perl-Schlusslicht-7259319.html

Image: 

https://unsplash.com/photos/RyLsRzy9jIA

Photo by Niclas Illg & Jackie DiLorenzo on Unsplash.

Featured Image
PIONIX was part of the Automobilwoche Congress on 25th and 26th October organized by McKinsey & Company. Automobilwoche is a leading German industry and business newspaper for the entire automotive sector.
Featured Image
The Open Source Summit Europe in Dublin, Ireland was a fantastic event! From September 13-16th people from all over the world got to meet others, presenting and learning about fascinating projects, with a Keynote …
Featured Image
Intercharge Network Conference 2022 PIONIX was part of the Intercharge Network Conference on 12nd and 13rd  September 2022! The Conference organized by Hubject is an international event for the future and innovations of eMobility …
Featured Image
Since this year, we can proudly announce that we have a new partner at our side:  🚨 chargebyte 🚨 chargebyte brings electric vehicle charging to the next level with their ready-to-use charge controllers for …
Featured Image
In the beginning of every new project, the important and far-reaching question arises as to which programming language should be used. For current reasons, it is a good idea to keep an eye on …
Featured Image
At the end of June 2022 we were invited to attend the CharIN Conference & Testival EUROPE in Zielona Góra, Poland! This was a great opportunity to test the EVerest ISO15118 support with a …
Featured Image
Beim Automobilwoche-Kongress im Oktober treten wie jedes Jahr ausgewählte Start-ups zum Pitch an. Diese stellen wir in einer Serie vor: Pionix entwickelt Software für einen reibungslosen Ladevorgang.
pionix_white

COPYRIGHT PIONIX 2022. All Rights Reserved.

View