Computer sciences gained recognition as a separate field of academics about fifty years ago and continue to be one of the most advanced fields of science. With the objective of making complex actions simpler for humans, computers are being made smarter, faster and more efficient.
Since computers are purely mechanical, they do not understand the same languages as humans. This is where programming comes into the picture. By breaking down the simplest and the most complex actions into a sequence of statements easily understood by a machine, you can make a computer do anything. Several programming languages are designed to command the computer to perform operations based on the human's needs. Some of the most popular computer languages include JavaScript, Python, C#, SQL, PHP, and AJAX etc.
The evolving field of programming is divided into several categories based on paradigm. Object oriented programming is the one of the newest and the most efficient programming paradigms. Object oriented programs are divided into structures and a set of operations that can be carried out in the structure. This combination of the data structure as well as the range of operations is known as an object.
Procedural programming follows a list of actions that are carried out one after another. This programming paradigm consists of a list of commands that are follow line after line. Another paradigm of computer programming includes structural programming which is a deviation of procedural programming. This paradigm is used to manage larger programs by splitting it into smaller codes to make it comprehensible. |