On Wednesday, 27 December 2017 at 16:53:16 UTC, Dan Partelly wrote:
On Wednesday, 27 December 2017 at 16:38:35 UTC, Laeeth Isharc wrote:

A fair amount of D's design is based on psychology.

I'd love to hear more about this sometime.

I never thought of this in the context of programming languages, but behavior is strongly modulated genetically, epi-genetically, and ***environmentally** (this includes the social component).

Japanese cars were dismissed and laughed at for the longest time. When the price of energy went bananas in the 1970s US auto makers were not laughing any more. (And strategically it would have been terrible for the Japanese if US manufacturers had taken them seriously earlier).

So big relative price shocks have something to do with adoption.

https://www.quora.com/Python-programming-language-1/Why-is-Python-so-popular-despite-being-so-slow/answer/Laeeth-Isharc

https://queue.acm.org/detail.cfm?id=2874238

"For the entire careers of most practicing computer scientists, a fundamental observation has consistently held true: CPUs are significantly more performant and more expensive than I/O devices. The fact that CPUs can process data at extremely high rates, while simultaneously servicing multiple I/O devices, has had a sweeping impact on the design of both hardware and software for systems of all sizes, for pretty much as long as we've been building them.

***This assumption, however, is in the process of being completely invalidated.***
"


Reply via email to