Recent

Author Topic: Energy Efficiency Across Programming Languages  (Read 1014 times)

PierceNg

  • Full Member
  • ***
  • Posts: 150
Energy Efficiency Across Programming Languages
« on: November 20, 2021, 06:22:34 am »
https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf

"This paper presents a study of the runtime, memory usage and energy consumption of twenty seven well-known software languages. We monitor the performance of such languages using ten different programming problems, expressed in each of the languages. Our results show interesting findings, such as, slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern."

Pascal ranks well.

ASerge

  • Hero Member
  • *****
  • Posts: 1904
Re: Energy Efficiency Across Programming Languages
« Reply #1 on: November 20, 2021, 06:54:15 am »
Interestingly, pascal is not object-oriented:

loaded

  • Sr. Member
  • ****
  • Posts: 440
Re: Energy Efficiency Across Programming Languages
« Reply #2 on: November 20, 2021, 07:38:07 am »
Thanks for information. I wonder ;
4 years have passed, which is a very long time for the software world.
Do you think these results are still valid?
If Ide=Lazarus 2.0.10 32 Bit and Os=Win 10 Home 64 Bit then Get up and do something useful! Because God is the helper of those who start again;

PierceNg

  • Full Member
  • ***
  • Posts: 150
Re: Energy Efficiency Across Programming Languages
« Reply #3 on: November 20, 2021, 09:25:43 am »
Thanks for information. I wonder ;
4 years have passed, which is a very long time for the software world.
Do you think these results are still valid?

Oh, they have a newer paper. Here's pre-printed dated Dec 2020: http://repositorium.uminho.pt/bitstream/1822/69044/1/paper.pdf

loaded

  • Sr. Member
  • ****
  • Posts: 440
Re: Energy Efficiency Across Programming Languages
« Reply #4 on: November 20, 2021, 12:03:50 pm »
Very Thanks
If Ide=Lazarus 2.0.10 32 Bit and Os=Win 10 Home 64 Bit then Get up and do something useful! Because God is the helper of those who start again;

 

TinyPortal © 2005-2018