> "That name ['programming languages'] was unfortunate because very soon the analogy with natural languages became more misleading than illuminating. It strengthened the school of thought that tried to view programming primarily as a communication problem, it invited the psychologists in, who had nothing to contribute, and it seriously delayed the recognition of the benefits of viewing programs as formulae to be derived. It was the time of Edmund C. Berkeley’s “Giant Brains or Machines that Think”, it was the time of rampant anthropomorphism that would lead to the false hope of solving the programming problem by the verbosity of COBOL and would seduce Grace M. Hopper to write a paper titled “The Education of a Computer”. Regrettably and amazingly, the habit lingers on: it is quite easy to infuriate computing scientists by pointing out that anthropomorphizing inanimate objects is in science a symptom of professional immaturity."
This school of thought that Dijkstra decried is the one that eventually triumphed in our industry, and nowadays it is widely held that a general-purpose programming language "succeeds" primarily when it enables communication with/between programmers. Armies of consultants and bloggers and Uncle Bobs make a living out of this idea. The whole "languages are first for programmers to read, and second for computers to run" shtick.
I'm not sure which is my own position, but we do know which was Dijkstra's and that he would not be happy today.