What is OOPS and How it is different from Procedural
Programming ?

Answers were Sorted based on User's Feedback



What is OOPS and How it is different from Procedural Programming ?..

Answer / mariserla

OOPS means Object Oriented Programming Languages and
Systems and is different from the Structural programming in
the fact that in OOPS programming you take advantage of
Polymorphism, Multiple inheritance and Abstraction and
Encapsulation of the data by using Private and this helps
in Security of Data while giving you the levarage to
program your software system with the maximum flexibility.

Is This Answer Correct ?    210 Yes 48 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / janet

In procedural program ,programming logic follows
certain procedures and the instructions are executed one
after another. In OOPs program,unit of program is
object,which is nothing but combination of data and code.
In procedural program,data is exposed to the whole
program where as in OOP's program ,it is accesible within
the object and which in turn assures the security of the
code.

Is This Answer Correct ?    111 Yes 38 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / abz

OOPS means object oriented programming ,it includes
programming for different applications with respect to an
object.
using oops concept makes the applications more flexible
where the data is executed within the object

Is This Answer Correct ?    51 Yes 40 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / oopslover

Oops is programing concept which works around the its object
and data, it works on real world objects. helps us in
building robust application, provides more security through
its objects. where as procedural language is totally
different it implies to use different functional things to
be used under one single function e.g "main" method in C.
The logic is expose to the whole program.

Is This Answer Correct ?    44 Yes 39 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / chandra sekhar rapeti

A major factor in the invention of Object-Oriented approach
is to remove some of the flaws encountered with the
procedural approach.

Object Orientation Languages (OOL) is concerned to develop
an application based on real time while Procedural
Programing Languages (PPL) are more concerned with the
processing of procedures and functions.

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. In PPL, its possible
to expose Data and/or variables to the external entities
which is STRICTLY restricted IN OOL.

In OOL, the Objects communicate with each other via
Functions while there is no communication in PPL rather its
simply a passing values to the Arguments to the Functions
and / or procedures.

OOL follows Bottom Up Approach of Program Execution while
in PPL its Top Down approach.

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

Is This Answer Correct ?    13 Yes 9 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / manjeet

The focus of procedural programming is to break down a
programming task into a collection of variables, data
structures, and subroutines.
whereas in object-oriented programming it is to break down
a programming task into objects. Either method can be valid
for accomplishing a specific programming task.

Is This Answer Correct ?    21 Yes 18 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / shashikant singh

Object Orientation Languages (OOL) is concerned to develop an application based on real time while Procedural Programing Languages (PPL) are more concerned with the processing of procedures and functions.
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. In PPL, its possible to expose Data and/or variables to the external entities which is STRICTLY restricted IN OOL.
In OOL, the Objects communicate with each other via Functions while there is no communication in PPL rather its simply a passing values to the Arguments to the Functions and / or procedures.

my email shashikant3070@gmail.com hai

Is This Answer Correct ?    1 Yes 0 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / chetan khutale

OOPS means Object Oriented Programming Languages and
Systems and is different from the Structural programming in
the fact that in OOPS programming you take advantage of
Polymorphism, Multiple inheritance and Abstraction and
Encapsulation of the data by using Private and this helps
in Security of Data while giving you the levarage to
program your software system with the maximum flexibility.

Is This Answer Correct ?    1 Yes 0 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / arpit surothiya

in oop we focus object rater then procedure
and pop we focus on procedure

Is This Answer Correct ?    1 Yes 1 No

What is OOPS and How it is different from Procedural Programming ?..

Answer / prabhash

Object-oriented programming (OOP) is a programming paradigm
that represents concepts as "objects" that have data fields
(attributes that describe the object) and associated
procedures known as methods. Objects, which are usually
instances of classes, are used to interact with one another
to design applications and computer programs
In Procedural Programming language the execution of
application can be step by step.
that means there is no need to follow the order of
execution on OOP.
it depends on the object.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More OOPS Interview Questions

#include <iostream> using namespace std; int main() { int a = 2; int c[5][5]; for (int x=0;x<5;x++) { for (int y=0;y<5;y++) { c[x][y] = x*y; } } cout << c[a][c[1][4]]; }

2 Answers   TCS, Wipro,


Write an operator overloading program to Overload ‘>’ operator so as to find greater among two instances of the class.

1 Answers  


which is platform independent device used in computers

2 Answers  


What are the 4 pillars of oop?

0 Answers  


for example A,B,C,D are class all the 4 class contain one method who() but the method who() implementaion is differnet among each class. the relation among the 4 class are A is base class and is inherited by B and C.and from this two B and C where D is inherited. the question is i want to display the output who() method in all the classes(A,B,C,D)the output of who() method is diferrent amond all the class(A,B,C,D) ------A------ virtuval who(print a) override | | who(print b) B C override who(print c) | | -------D------ override who(print d)

2 Answers  






Why do we use encapsulation in oops?

0 Answers  


Plese get me a perfect C++ program for railway/airway reservation with all details.

0 Answers   ITM,


what is the usage of clas templates

5 Answers  


the difference between new and malloc

5 Answers   Siemens,


What is virtual function?where and when is it used?

2 Answers   Sitel,


Can java compiler skips any statement during compilation time?

0 Answers  


What is data binding in oops?

0 Answers  


Categories