DEI/CISUC Seminars

Publication Date: 2018-06-27 10:01:18

June 27, Wednesday,
13h (sharp),
Room A.5.4. DEI-FCTUC

Invited Speaker: João Paulo Fernandes

Title: "Ranking Programming Languages for their Energy Efficiency"

Abstract: In this talk, we present 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.

Short-bio: João Paulo Fernandes is an Assistant Professor at the Informatics Engineering Department of the University of Coimbra, Portugal. In his research he pursues rigorous ways to reason about programming, which he has successfully been able to apply in the context of green computing, functional programming, spreadsheets, bidirectional transformations and software and language engineering, and in the context of several research projects such as SSaaPP, FATBIT and GreenSoftwareLab. Currently, he is also a member of the Center for Informatics and Systems of the University of Coimbra (CISUC) and of the Green Software Lab (greenlab).