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