As such we can't rate a PL (Programming Language) 'coz each has it's own advantages and disadvantages. So, while choosing a language a number of criteria like programmer-friendliness, debugger availability, developement environment, program execution speed, memory requirements R considered.