Explore BrainMass
Share

Difference between object-oriented programming and procedural

This content was STOLEN from BrainMass.com - View the original, and get the already-completed solution here!

Describe the difference between object-oriented programming and procedural (or structural or processual) programming. What, if anything, does the OO model bring to the table and improve upon what was out there pre-OO? How does Java endeavor to represent the OO paradigm? Is OO programming a step forward or a step back in your opinion? Why or why not?

Use references and examples to support your position.

© BrainMass Inc. brainmass.com October 24, 2018, 8:13 pm ad1c9bdddf
https://brainmass.com/computer-science/java/90820

Solution Preview

Starting programming with starts at a high level of abstraction, typically using a pure functional language, which can help enforce object orineted concepts, for large software and data sharing. But the concepts are quite difficlut to understand from the beginning. Pascal is a procedural language which is easy to learn with easy concepts. However, it lacks the powerful features of Java, like encapsulation, object orientation, etc. Programming languages are really just vehicles to supply abstractions to programmers. People think of programming languages as being good or bad for a given purpose. New programming languages can come about only when there is an independent revolution that justifies the waste of the legacy, such as Unix which gave rise to C, or the Web which gave rise to Java. Therefore, as long as there is no major paradigm shift in software, a single programming for all domains is quite feasible.

Object Oriented Programming is a high level language method of programming involving giving programming objects characteristics that can be transferred to, added to, and combined with other objects to make a complete program. ...

Solution Summary

Difference between object-oriented programming and procedural is noted.

$2.19
See Also This Related BrainMass Solution

Discuss the fundamentals of Object Oriented programming and its differences from procedural programming

I am at a loss with this question because I can find an answer for one or the other (OOP or PP) but not an answer that discusses the differences between both? Any help would be appreciated.

Discuss the fundamentals of Object Oriented programming and its differences from procedural programming for the following;

1. Attribute
2. Object/instance

Include an accompanying illustration for each of the fundamentals(example, code sample, etc.)Note: Try to use Java and not C++ for examples.

Discuss the fundamentals of Object Oriented programming and its differences from procedural programming for the following; Attribute & Object/instance.

View Full Posting Details