The tools and graphical data pointed by this page are included in the research paper “Energy Efficiency across Programming Languages: How does Energy, Time and Memory Relate?”, accepted at the International Conference on Software Language Engineering (SLE) - Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, and João Saraiva
Yep, some results are surprising. It’s know that the functional languages in terms of performance have contradictory results due to the extended use of recursion when performing operations.