No. Structured programming came before object-oriented programming. Most OOP languages make use of structured programming, but only because they were already using structured principals, not because they now use OOP principals.
actually oop concept have some disadvantage when compared to structured programming
Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.
Object-oriented programming is a category of programming languages. On a larger scale, OOP would belong under the imperative programming paradigm.
That basically refers to a programming language that has support for conditional statements (if), code repetition (while, for, ...), and subroutine or function calls. Most modern language have that. The term is also sometimes used for languages that do NOT work with OOP. Actually OOP includes the structured programming concepts mentioned above, but it includes a few other things, too.
OOP stands for Object oriented programming. The main characteristics of OOP are 1. Class 2. Objects 3. Instance 4. Methods 5. Message Passing 6. Inheritance 7. Abstraction 8. Encapsulation 9. Polymorphism & 10. Decoupling OOP is a concept that allows us to have a program that is 1. "robust and secure". 2. "architecture neutral and portable". 3. "high performance".
computer programming
No there is no such non OOP concepts are there which can be used as part of programming
In a well-planned and structured OOP setting, object identification is not a major challenge.
The concepts of OOP in C++ are the same as for OOP in any other programming language: abstraction, encapsulation, inheritance and polymorphism.
Object Oriented Programming
By itself, structured programming does not support the notion of a function call. This is achieved through an extension of structured programming known as procedural programming. Object-oriented programming extends procedural programming such that data and the functions that operate upon the data can be encapsulated within an object.
C is a structured programming language. PHP, COBOL is also a structured programming language. These languages follow a top down approach.