Ilya Somin of Cato has this paper on the topic.
He looks at the debate from various angles:
Keynes once famously said of the desired qualities for a top economist:
The master-economist must possess a rare combination of gifts …. He must be mathematician, historian, statesman, philosopher — in some degree. He must understand symbols and speak in words. He must contemplate the particular, in terms of the general, and touch abstract and concrete in the same flight of thought. He must study the present in the light of the past for the purposes of the future. No part of man’s nature or his institutions must be entirely outside his regard. He must be purposeful and disinterested in a simultaneous mood, as aloof and incorruptible as an artist, yet sometimes as near to earth as a politician.”
We did not have computers then otherwise he would have added computer programmer to the list as well! Moreover, his quote anyways talks about things like abstract, flight of thought etc..which programmers do have. Atleast those thinking about lionking economic issues and computer programming need to surely have.
So, there is this interesting paper which compares how various programming languages fare in trying to address a common problem: