Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: