Programming languages are used to create software applications. They have been used to create the programs that run the operating system. It is used to create different programs required by a computer. In this way it has taken over the responsibility of the assembly language. Now days programming languages are used for all purposes like algorithm, matrix calculation, data structure and many more. They are also used to create games and other forms of entertainment.
The first programming language was invented in the year of 1950 and was called as ALGOL (Algorithmic Language). After that many new programming languages were introduced like FORTRAN (Formula Translation) and COBOL (Common Business Oriented Language). Then many other languages were invented like BASIC (Beginners All purpose Symbolic Instruction Code), PASCAL (Programming Oriented Language with structured Approach), C (first created as a language for writing UNIX system), Java (Platform independent language), C++ (C plus plus), C# (C sharp), PHP (Hypertext Preprocessor) and many more.
At present there are lots of new and old programming languages and each language has its own features and disadvantages.
Programs can be written in any language but there are some of the basic problems of every language such as speed, memory consumption, security, etc. People choose a particular programming language according to their needs and usage.