A steps of instruction in any computer programming language is known as computer program. A person who write / make computer programs using any computer programming language is known as programmer and the language which is used for making computer program is known as computer programming language.
Strictly VS Loosely Type Language
In strictly type language we declare datatype of variable before declaring variable. C, C++, Java, C# is strictly type programming language. for example int num = 5; string name = “asad” etc.
Procedural Programming Paradigm VS Object Oriented Programming Paradigm
The language which supports OOP(Object Orinted Programming) concept is known as OOP language.Some of the OOP concepts is classes, objects, inheritance, polymorphism, abstraction etc. C++, Java, C# and PHP is OOP languages.