&gt; The last paragraph then goes on to suggest that different languages are required. This seems wrong.<p>I feel that the programming languages are being used here as proxy for something else: the community surrounding them.