StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Object-oriented vs traditional structured - Essay Example

Cite this document
Summary
Programs have other names as task, modules or codes. There are different types of programs, for example, the system programs, application programs and user defined programs. The…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.1% of users find it useful
Object-oriented vs traditional structured
Read Text Preview

Extract of sample "Object-oriented vs traditional structured"

Structured verses object oriented programs Structured verses object oriented programming Introduction A program relates to a set ofinstructions that shows how to solve a predefined problem or task. Programs have other names as task, modules or codes. There are different types of programs, for example, the system programs, application programs and user defined programs. The programs are developed in low-level and high-level programming languages. The low-level programming languages develop programs in binary numbers form, which are easily understandable to the computer systems while the high-level languages develop programs inform of alphanumeric codes.

It is indispensable to note that object oriented programming remains as the most high-level, flexible, and reusable program compared to structured programming. Object oriented programming (OPP), is much advanced than the structured programming languages since it incorporates three important principles of software development like encapsulation for data hiding which is not common in structured system. Structured programming is the application programming method created in a top- down coding style with functions oriented structures.

The structured programming employs the programming mechanisms of dividing program source codes into modules, which consist of control statements like loops, library or user defined functions. The development and implementation of structured programming happens sequentially.Object oriented programming promotes the communication of objects and functions in the main program and the classes in private or public manner. There are three characteristics of object-oriented programming which the structured programming does not have for example the encapsulation, inheritance and polymorphism (Pecinovscy, 2013).

In contrast, structured programming takes the top-bottom approach in the development of its codes while OOP remains organized into classes and embedded with functions that control the data within the classes. Secondly, structured programming is based on data structures and subroutines while the object oriented has object that supports polymorphism or reusability accelerating system design hence the reduction cost in software development. Structured programming split tasks into modular forms improving the readability and the simplicity of its coding system.

While in the object oriented programs each object code structure include the data and the statements controlling the data flow. There is no reusability in the structured code systems while in coding system of the OPP codes there is reusability meaning a section of codes can find use by other related functions to perform a given task. Traditional structured coding is organized into hierarchy of processes while the object-oriented program decomposes into a network collaborating objects. Even though both the traditional structured and OOP programming bears some differences, they also share a band of similarities.

Both structured program and object-oriented programs accept data inform of data types such as integers, floats strings and structures to perform specified tasks. They are easy to develop and use sharing different types of functions the library functions and the user-defined functions created by the users. Both OOP and structured programming modules require basic knowledge and understanding of programming concepts for development and execution. For example, control flows like the loops, conditional statements, variables, arrays, and structures are important elements for both the two languages and require comprehensive knowledge (Bajaj & Wryzca, 2009).

Conclusion Traditionally, programmers would develop programs called structured programs designed to solve some great problems. However, the programmers would divide the programs into smaller units for manageability purposes. Object oriented programming is the solution behind the success of traditional methods of programming. Instead of breaking problems into smaller problems units, OOP divides problems into objects, which are reusable and can hide data by encapsulation. Object oriented programs encourages redesigning by incorporation one of its principles of polymorphism creating the reusability and cutting the cost of software building.

ReferencesBajaj, A., & Wrycza, S. (2009). Systems analysis and design for advanced modeling methods: Best practices. Hershey, PA: Information Science Reference.Pecinovsky, R. (2013). Oop - learn object oriented thinking and programming. S.l.: Bruckner Tomas Repin

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Object-oriented vs traditional structured Essay Example | Topics and Well Written Essays - 500 words”, n.d.)
Retrieved from https://studentshare.org/information-technology/1674158-object-oriented-vs-traditional-structured
(Object-Oriented Vs Traditional Structured Essay Example | Topics and Well Written Essays - 500 Words)
https://studentshare.org/information-technology/1674158-object-oriented-vs-traditional-structured.
“Object-Oriented Vs Traditional Structured Essay Example | Topics and Well Written Essays - 500 Words”, n.d. https://studentshare.org/information-technology/1674158-object-oriented-vs-traditional-structured.
  • Cited: 0 times

CHECK THESE SAMPLES OF Object-oriented vs traditional structured

Alice A 3D Graphical Programming environmet to teach algorithm development and control structures

The traditional method of teaching programming is to use class room lessons (notes, presentations), in-class demonstrations and to accompany them with assignments.... The use of traditional memory maps (or sketches) to illustrate the internals of a program creates a "confusing clutter of arrows and boxes on the board or projection screen" (Dann 1).... As stated by Booch, a pioneer in the OO approach, "deciding upon the right set of abstractions for a given domain is the central problem in object-oriented design" (42) Abstraction needs students to be able to visualize things....
3 Pages (750 words) Essay

Object Oriented Metrics

They are traditional faults therefore are classified under the traditional software (Harrison 1988).... An object oriented matrix analysis and design of software has many advantages.... Some of these advantages include readability, decomposition of problem into easily understood object and finally the software helps any modification that may be included....
12 Pages (3000 words) Essay

Object oriented development

structured programming facilitates easy understanding of smaller pieces of code without having to understand the whole program at once.... By the end of the 20th century, mainstream programmers realized the significance and value of structured approach began to apply the concept in high-level programming languages.... The traditional or unstructured programs were replaced by a much better, more reliable procedural programming based on the concept of procedure call ....
5 Pages (1250 words) Essay

A Comparison of Structured Analysis to Object-Oriented Analysis

Using object-oriented analysis and design over traditional structured analysis and design.... Some of them are structured Systems Analysis and Design (SSAD),… Two of the most widely used ones are structured analysis and object oriented approach.... The former is considered to be an outcome of the 1970s when the developers explored new techniques to handle large Comparison of structured Analysis with Object Oriented Analysis Introduction A methodology is a process by which issues are addressed regarding some existing system or a procedure to build a new one....
2 Pages (500 words) Research Paper

Fantasmatric Relationship of Object

There is unknown zone that takes care of the object concentration of psychological energy on one person hence important for its continuation.... The object involves unstable,… Object is a complex term and thus hard to define.... The complexity of the term object occurs because it has several meanings; partial object, full, narcissistic, internal, external, and self-object links as well as object Hence the difficulty of relating to other people is likely to lead to uncertainty....
5 Pages (1250 words) Term Paper

Systems Analysis and Design

traditional structure used procedures whereas, object oriented uses mythology based on object named as programming language objects.... "Comparison between traditional Approach and Obect Oriented Approch in Software Engineering.... The logical model is the interaction between the resources, processes, their input and output which is used by people to automate, modulate, manage and optimize the information systems....
1 Pages (250 words) Essay

Object-Oriented System Engineering

s compared to procedural or structured programming in which we define a solution to a problem as a set of procedures or actions that can be performed in order to accomplish the task, the object-orientated approach solves a problem by considering each entity involved in the problem as real-world objects.... This report "object-oriented System Engineering" discusses the transition of the existing information system paradigms of both companies into object-oriented paradigms that would help both companies align their individual information services in a more efficient manner....
9 Pages (2250 words) Report

Web Development for Business

The object-oriented or object orientation method in comparison to the traditional technique is highly different, which centered on the functions and procedures of the system.... "Web Development for Business" paper determines whether the object-oriented system enables the modular design to perform and support the code and functionality reuse.... hellip; Thee objects in the object-oriented system are related to different objects of the system in a bi-direction or uni-directional manner....
12 Pages (3000 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us