A big issue in modern hiring, IMO, is the combination of diverging specialized platforms and languages combined with overemphasis on keyword-hiring. When I first got into the industry you had: --- * old fogey LISP programmers * old fogey FORTRAN programmers * old fogey COBOL programmers * Assembly programmers * C/Win programmers * C/Unix programmers * C/Mac programmers * some people on the cutting edge looking at thi…
And yet they are only equivalent in the same way human languages are: there is a shared core of ideas that are expressible in any language, and then there are things which are easier to express in some, and which cannot be expressed in some others.
The proliferation of computer languages seems to be strong evidence to the claim that programmers do NOT believe in the equivalence of languages. And perhaps pg is right, that we already have a winner, Lisp, and most people are just too blind to see it.