Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am performing a study on different programming languages (and its related technologies) for a mature corporate architecture. In order to conduct these studies, I need formulate some criteria prior to this evaluation. Some general (and well known) criteria are: readability, writability, reliability, cost and others (such as well-definedness, generality and portability). That said, I present the following questions:

  1. What criteria should I not forget?
  2. How to make these criteria objective?
share|improve this question
3  
"readability, writability, reliability, cost": these criteria are already non-objective or, at least, they should be evaluated in relation to the experience, background (and taste) of developers. – Giorgio Dec 18 '12 at 12:39
@Giorgio I agree. That is the reason I asked the second question. Any suggestions on rephrasing them in a objective way? – rvcoutinho Dec 18 '12 at 12:48
4  
What is the purpose of the comparison? What would you like to measure? What do you want to achieve? – Giorgio Dec 18 '12 at 12:50
2  
There is no way to make "readability" objective. Same goes for more or less all other points you list. It only can work in context of available developers and task of your project. You will not find the "perfect enterprise language". If that would be possible, we would already know which one it is. – thorsten müller Dec 18 '12 at 13:03
1  
@rvcoutinho: IMO you should indicate exactly what you expect from your evaluation. What is your goal? To be able to say: this is the language we should use for our project? It seems to me that you are asking for general, objective criteria to compare languages (better versus worse?), which is a too broad question that can hardly be answered. If such criteria existed, there would be no language wars. – Giorgio Dec 18 '12 at 15:01
show 9 more comments

closed as not constructive by gnat, thorsten müller, Giorgio, Walter, Thomas Owens Dec 18 '12 at 13:57

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.