Developing systems that use as little energy as possible is an important goal for applications that depend on minimal energy resources. This analysis shows vast differences in energy consumption among the leading programming platforms.
Protecting the #environment by reducing the energy footprints of algorithms might be the beginning of initiatives in software engineering applicable on Earth for environmental reasons and space exploration for reasons related to limited energy production capabilities. This is not only an issue of picking a programming language. It is also about efficient system architectures. Up to this point, there were islands of applications that required efficiency as a number one consideration due to fixed hardware architectures or real-time performance requirements. In other areas, system efficiency was a secondary consideration because of the low cost and flexibility of adding additional processors, e.g., enterprise cloud computing.
https://medium.com/codex/what-are-the-greenest-programming-languages-e738774b1957
#programming #softwareengineering #memorymanagement #c #cplusplus #environmentalsustainability #algorithms #software #power #energy #cloudcomputing #language #hardware
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.