I avoid rating languages as it usually ends up as either a popularity contest, or discussions about tightness of syntax.
Neither of which is really that important for the ability to deliver somewhat fault free applications in a reasonable time.
I do not want to rate languages. Comparing characteristics is more nearer to my intention. Simply want to know the underlying philosopies or principles.