Home / Questions / What is the difference between structured oriented, object-oriented and non-structure oriented programming language?
Explanatory Question

What is the difference between structured oriented, object-oriented and non-structure oriented programming language?

👁 4,306 Views
📘 Detailed Answer
🕒 Easy to Read
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.

Answer with Explanation

Structured oriented programming language –

  • In this type of language, large programs are divided into small programs called functions.
  • Prime focus is on functions and procedures that operate on data
  • Data moves freely around the systems from one function to another
  • Program structure follows “Top Down Approach”
  • Example: C, Pascal, ALGOL and Modula-2

Object-oriented programming language –

  • In this type of language, programs are divided into objects
  • Prime focus is on the data that is being operated and not on the functions or procedures
  • Data is hidden and cannot be accessed by external functions
  • Program structure follows “Bottom UP Approach”
  • Example: C++, JAVA and C# (C sharp)

Non-structure oriented programming language –

  • There is no specific structure for programming this language.
  • Example:  BASIC, COBOL, FORTRAN