> we can say that a fast language is the one where an average programmer is most likely to produce fast code with a given budget
I'd say most people use this definition, with the caveat that there's no official "average programmer", and everyone has different standards.
Right, but if we assume that programmers' compensation is statistically correlated with their skill, then we can drop "average" and just talk about budget.