语言
Within a computer natural language is unnatural.
Purely applicative languages are poorly applicable.
When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop.
It is not a language's weakness but its strengths that control the gradient of its change: Alas, a language never escapes its embryonic sac.
In a 5 year period we get one superb programming language. Only we can't control when the 5 year period will be.
If we believe in data structures, we must believe in independent (hence simultaneous) processing. For why else would we collect items within a structure? Why do we tolerate languages that give us the one without the other?