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
May the force be with whoever needs it whenever. Everyone knows the original of this phrase and the meaning behind it: People with similar goals and drives get together to do good. This modified …
Featured Image
Each week, 4zero Co-Founders and Senior Tech Recruitment Experts, Leighton Stevens and Michael Palmer interview a different Founder, CEO, CTO of a mission-driven business giving an overview of their company and insight into their …
Featured Image
EVerest comes with out-of-the-box support for Lumissil Green PHY IS32CG5317 As electric vehicles (EVs) are becoming more and more popular, the demand for EV charging stations is growing rapidly. With Everest, we initiated an …
Featured Image
PIONIX CEO Marco Möller joins the "Rooted In Change" podcast to discuss how an open source operating system for EV chargers can accelerate the roll-out of chargers globally. What if we can build the …
Featured Image
With EVerest, building and configuring an AC ev charger is super easy. In our vide, we show you how it's done in just 2 minutes.
Featured Image
The EVerest project aims to fix the challenges in EV charging. Watch a technical introduction to the operating system for EV charging infrastructure.
Featured Image
In a video message presented at the LF Energy Summit, Mark van Stiphout, Deputy Head of Unit at DG Energy, European Commission, addressed the audience and expressed his support for their work in achieving …
Featured Image
There is every reason for charging station manufacturers to use EVerest. The open source modular framework significantly reduces time to market and helps to save costs.
Featured Image
"Brauchen wir ein Monopol beim E-Auto-Laden?" Marco Möller zu Gast beim MOOVE New Mobility Podcast von auto motor sport. Das Laden ist nach wie vor eines der Problemfelder der Elektromobilität. Denn auch wenn die …
Featured Image
Trusted Computing Group (TCG) joins LF Energy project EVerest to create an end-to-end security reference architecture for the EV charging ecosystem.
pionix_white

COPYRIGHT PIONIX 2023. All Rights Reserved.

View