Friday, 3 August 2012

Difference Between Procedural Programing Languages (PPL) and Object Orientation Languages (OOL)



We will discuss both of them step by step :-



1)OOL applications are developed and based on real time while PPL are more concerned with the processing of procedures and functions.
2)In PPL, its possible to expose Data and/or variables to the external entities which is strictly restricted IN OOL.
In OOL, more emphasis is given on data rather than procedures, while the programs are divided into Objects and the data is encapsulated (Hidden) from the external environment, providing more security to data which is not applicable or rather possible in PPL.


3) In OOL, functions communicate with each other by objects which is the main run time entity to operate while there is no communication in PPL rather its simply a passing values to the Arguments to the Functions and / or procedures.
4)
OOL concepts includes Inheritance, Encapsulation and Data Abstraction, Late Binding, Polymorphism, Multithreading, and Message Passing while PPL is simply a programming in a traditional way of calling functions and returning values.
Below is the list of OOL languages :- JAVA, VB.NET, C#.NET Below is the list of PPL languages :- C, VB, Perl, Basic, FORTRAN.

No comments:

Post a Comment