Have you ever thought of green programming?

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.




Photo by Niclas Illg & Jackie DiLorenzo on Unsplash.

Featured Image
Enteligent, developer of solar-powered electric vehicle service equipment (EVSE) and solar power optimization technologies, is expediting the development of its TLCEV solar EV charger by teaming with PIONIX. The collaboration aims to use the …
Featured Image
U.S. Joint Office of Energy and Transportation Partners With Linux Foundation Energy to Improve Reliability and Interoperability of EV Charging Nationally.
Featured Image
We are thrilled to announce that Kevin Sartori joins Pionix as member of the Board.
Featured Image
It was a real milestone, not only for Marco but for Pionix and of course the EVerest project. From October 24th to November 8th, the OCA participants have voted for a new OCA Board …
Featured Image
Marco Möller explains at The Smarter E Podcast why open source software for EV charging stations such as EVerest can solve many of the typical challenges the charging industry faces today.
Featured Image
Qwello has a number of ambitious goals with EVerest. In 2024, Qwello wants to run all of their chargers on EVerest.
Featured Image
PIONIX integriert eine Kommunikationsschnittstelle zu Bender -Sensoren in den Open-Source-Softwarestack EVerest.
Featured Image
Japanese venture capital firm Global Brain has invested in PIONIX through its Flagship Funds to accelerate PIONIX’s global growth strategy, particularly for the Asian market
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 …

COPYRIGHT PIONIX 2023. All Rights Reserved.