I covered this in my talk ... there is no evidence of such efficiency, in fact, it is very much the opposite.
-
-
-
I am fascinated by the facts which coincide with my own benchmarks:https://www.youtube.com/watch?v=pW-SOdj4Kkk …
1 reply 0 retweets 8 likes -
I once criticized languages 50x+ slower than Rust/C. Got lots of negative feedback. People seem to really like their slow languages. Running the whole internet (servers and clients) isn't insignificant source of energy consumption. We could definitely do better.
1 reply 0 retweets 3 likes -
Replying to @SebAaltonen @bryanww and
I feel we should also account for developer productivity, though. If it takes 50x the developers to make the same thing in C; how much resources did it cost to have those extra developers? How long would a CPU need to run a 50x slower program to match that? Quite long, I bet.
1 reply 0 retweets 0 likes -
I am not willing to accept that good productivity must equal bad runtime performance. We can surely design lanauge with both good productivity and good runtime performance. Rust for example showed that added safety didn't kill performance. It did the opposite (proves noalias).
2 replies 0 retweets 3 likes -
Replying to @SebAaltonen @bryanww and
That is completely fair, hoping for that language to appear one day too! C, however, is not it, wouldn't you agree?
1 reply 0 retweets 0 likes -
Replying to @moitias @SebAaltonen and
C is not it. However, this idea that newer languages have made productivity much higher, falls into the category of religion and not science. Everyone believes it but it has not been measured and if you start looking, productivity of modern programmers in these languages is
1 reply 0 retweets 1 like -
Replying to @Jonathan_Blow @moitias and
in fact very very low, so why would we believe such a thing?
2 replies 0 retweets 0 likes -
Replying to @Jonathan_Blow @SebAaltonen and
How is it very low if it hasn't been measured? Sure, development still takes ages but at the same time complexity has gone through the roof. Although, tooling and frameworks matter quite a bit there as well, I imagine.
2 replies 0 retweets 0 likes
Complexity of what has gone through the roof, exactly?
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.