Merits and Demerits of Various Programming Languages and Criteria for Selecting a Particular Language for a Software Project

A programming language is a language designed to pass and receive instructions to a computer. Programming languages is used to create programs which are used for solving our day to day problems and/or to express algorithms briefly. There are two categories of programming languages one is Low level Language and another one is High Level language. This paper deals with the comparative study of languages like Pascal , Fortran , Cobol, Java, C, C++ on the basis of parameters like Reusability, Portability, Reliability, Readability, Efficiency, Familiarity and Expressiveness that can help various researchers to work with them.