Programming languages and energy consumption : a survey

Other Title(s)

لغات البرمجة و استهلاك الطاقة : دراسة استقصائية

Joint Authors

al-Ghamidi, Ithar
al-Luqmani, Ahd

Source

Journal of King Abdulaziz University : Computing and Information Technology Sciences

Issue

Vol. 9, Issue 1 (30 Jun. 2020), pp.29-44, 16 p.

Publisher

King Abdul Aziz University Faculty of Computing and Information Technology

Publication Date

2020-06-30

Country of Publication

Saudi Arabia

No. of Pages

16

Main Subjects

Information Technology and Computer Science

Abstract EN

Programming languages have a powerful role to develop and implement highly effective programs and systems.

energy consumption is becoming a key criterion when choosing programming languages instead of fast execution.

five papers and five popular programming languages (Haskell, Java, c#, JavaScript, and php) were reviewed, to answer whether the fast execution programs are also energy-efficient programs, or not, and if optimizing a program for one of them that affects another one, negatively and positively with considerate the difference between programming languages.

the programming languages were classified into three categories to compare between each language in the same category and compare languages in different categories.

from our study, the result was there is no winner, as no language exceeds the rest in all study cases.

it is clear that different programming languages classes, and even languages within the same class have a completely different impact on energy consumption based on the used data type, the size of the data, the used approach, and other reasons.

also, most energy-efficient languages are not always the fastest.

American Psychological Association (APA)

al-Ghamidi, Ithar& al-Luqmani, Ahd. 2020. Programming languages and energy consumption : a survey. Journal of King Abdulaziz University : Computing and Information Technology Sciences،Vol. 9, no. 1, pp.29-44.
https://search.emarefa.net/detail/BIM-1330066

Modern Language Association (MLA)

al-Ghamidi, Ithar& al-Luqmani, Ahd. Programming languages and energy consumption : a survey. Journal of King Abdulaziz University : Computing and Information Technology Sciences Vol. 9, no. 1 (2020), pp.29-44.
https://search.emarefa.net/detail/BIM-1330066

American Medical Association (AMA)

al-Ghamidi, Ithar& al-Luqmani, Ahd. Programming languages and energy consumption : a survey. Journal of King Abdulaziz University : Computing and Information Technology Sciences. 2020. Vol. 9, no. 1, pp.29-44.
https://search.emarefa.net/detail/BIM-1330066

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 42-43

Record ID

BIM-1330066