However, it seems likely to me that one or the other can offer a productivity advantage in certain very specific problem spaces, though.
Also, what counts as "more productive"? It sounds like a silly question, but when you start to drill down into what "productive" really means, there are all sorts of different valid answers to that.
https://softwareengineering.stackexchange.com/questions/1003...
it's the PL version of "mushrooms vs bamboo shoots?"