| Properly is like what, assembler? No-one is advocating that. There are dozens of fast, high-level programming languages to choose from. Today, dynamic programming languages are the most popular - and often (not always) the least performant and least power efficient. What does energy efficient mean? Here's one perspective explored in a paper: Energy Efficiency across Programming Languages: How does energy, time, and memory relate? https://sites.google.com/view/energy-efficiency-languages Here's the related Hacker News discussion: https://news.ycombinator.com/item?id=15249289 Dynamic languages benefit too from attention to energy-efficiency and speed in their evolution. When PHP 7 was released, Rasmurf Lerdorf, the creator of PHP, said the performance improvements meant fewer servers, smaller memory use and reduced CPU activity - all of which equalled less power or electricity consumed. When you consider the millions of servers in use, that additional language efficiency adds up to a substantial saving in electricity use. You can watch a segment from his presentation where he talks about this here - and the calculations he made of potential CO2 savings: https://youtu.be/umxGUWYmiSw?t=15m16s |