answersLogoWhite

0


Best Answer

the main difference is that structured programming deals with the flow of execution, and not, primarily, with the data. The mathematical basis for structured programming has to do with the elimination of arbitrary jumps (GOTOs) in favor of code blocks and functions. In particular, "information hiding" as it relates to data isn't fully developed in structured programming; structured programming has to do with the organization of the code, rather than the data, and pure structured programming passes data around in the form of function arguments (conceptually, "on the stack").

In contrast, object oriented programming primarily deals with data issues. The object/class paradigm promotes clean, flexible organization of data in the same way that structured programming promotes clean, flexible organization of code. In a pure object oriented approach, the flow of program execution is treated as bits of behavior associated with the packets of data that are "objects".

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

10y ago

Structured programming is a procedure oriented technique. It mainly emphasizes on the functions or methods rather than data.

Object oriented technique is the newest approach of programming. In this technique emphasis is given mainly on data rather than functions or procedures.
Procedures

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

structured oriented programming and object oriented programming have some features of similarities, but the distinction between the two is that the former relies to the GOTO statements thus the developer has a tendency to confuse while the latter is subgrouped from objects, classes, methods and hierarchies.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

A true OOP language uses blocks of programming that have data fields and act as objects to accomplish tasks. These objects interact with each other and demonstrate inheritance. OOP languages include Java, C++ and Perl. Structured Programming uses subroutines, blocks, and for and while loops to keep the programming readable. Some structured programming languages are ALGOL and Pascal.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

Structured programming simply means that the language uses structured loops, such as for, while and do-while, rather than procedural loops which use goto statements. Structured-programming also includes the concept of subroutines (procedure calls or functions), and code blocks. C is an example of a structured language that also permits procedural programming.

Object-oriented programming simply means that the language supports the concept of classified objects, where each object encapsulates both the data and the methods that operate upon that data, and that can be treated as a self-contained entity. OOP also includes abstraction (which allows object designers to alter their implementations without affecting the consumers of those objects), inheritance (where new objects can be crafted from existing objects) and polymorphism (where objects behave according to their actual type, even if the actual type cannot be determined in advance). Combined, these concepts allow programmers to produce highly-robust code regardless of the complexity of the data structures. C++ is an example of an object-oriented programming language that also permits structured and procedural programming.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

In object oriented programs, you define classes, and create objects that are based on those classes.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between structure oriented and object oriented programming language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the difference structured programming language and java?

There is no difference between procedural programing language & structure programing language


Define structure oriented programming language?

A structure oriented language is one, which should the following structure as Documentation Section, Link section, Definition Section, Global declaration section and Functions(including Main functions) in an hierarchical order. This order cannot be interchanged, but structure oriented language like C can have these sections as optional. Correct me if am wrong, Neela.T


What is difference between problem oriented and machine oriented languages?

machine oriented language: A programming language designed for use on specific class of computers. problem oriented language: A language whose statement resemble terminology of the user. Thanks


Example of procedural programming language and object oriented programming language?

example of procedural programming are those programming language that have structure e.g basic,fortran,c++,c and pascal e.t.c


What is the difference between c and c plus plus extension?

c language is the structure oriented language and c does not follows the object oriented paradigms . c++ obeys the all object oriented language characteristics ========== C++ is a set of extensions to the C language to allow some (not all) principles of object-oriented programming to be used. Originally, C++ was a front end pre-processor for C and C++ compilers will translate C language functions.

Related questions

What is the difference structured programming language and java?

There is no difference between procedural programing language & structure programing language


What is the difference between oriented programming language and high programming language?

Set/subset: Some high level programming languages are object oriented, but not all of them.


What is the difference between java and object oriented programming?

java is a programming language/platform that embodies object oriented programming concepts. The question of what is the difference is like asking what is the difference between cars and a Volvo.


Define structure oriented programming language?

A structure oriented language is one, which should the following structure as Documentation Section, Link section, Definition Section, Global declaration section and Functions(including Main functions) in an hierarchical order. This order cannot be interchanged, but structure oriented language like C can have these sections as optional. Correct me if am wrong, Neela.T


What the difference between c and c plus plus?

The fundamental difference is that in C++ object-oriented programming (OOP) was added. C is a procedural language (that means. top-down structure design), where as C++, which is an extension of C itself, is an object oriented language.


What is an aspect-oriented programming language?

An aspect-oriented programming language is another name for an aspect-oriented language - a computer programming language which aims to increase modularity by allowing the separation of crosscutting concerns.


What is difference between problem oriented and machine oriented languages?

machine oriented language: A programming language designed for use on specific class of computers. problem oriented language: A language whose statement resemble terminology of the user. Thanks


What is theobject oriented programming style?

When a programming language is "object-oriented" it means that the code is based (or oriented) around Objects as opposed to executing line by line. An object is any value, variable, function, or data structure.


Example of procedural programming language and object oriented programming language?

example of procedural programming are those programming language that have structure e.g basic,fortran,c++,c and pascal e.t.c


What is the difference between structured oriented programming procedure and oriented programming?

LOTTA


What is the distinct difference between object oriented concept and object oriented programming?

Object oriented concepts are a generalisation of the object oriented principals (encapsulation, inheritance, polymorphism and abstraction) without specifying a particular implementation of those principals. Object oriented programming is the application of those principals through an object oriented programming language.


Vbnet is which type of language Service Oriented Architecture Programming Language Object Oriented Programming Language Procedural Oriental Programming Language?

Visual Basic .NET (VB .NET) is an OOP, an Object-Oriented Programming Language. It's paradigm is both OOP and Event-Driven, but that's beside the point.