All programming languages have two elements, one is code and the other is data. A programming language can be built across one of these elements. In a process oriented programming language, programming is done around the code. This approach makes the program more complex. Also, by this process the programs are large. For example: C language. Another process where programming is done around the data is known as Object oriented programming.