Purchase Solution

Difference between object-oriented programming and procedural

Not what you're looking for?

Ask Custom Question

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.

Purchase this Solution

Solution Summary

Difference between object-oriented programming and procedural is noted.

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. ...

Purchase this Solution


Free BrainMass Quizzes
C++ Operators

This quiz tests a student's knowledge about C++ operators.

Javscript Basics

Quiz on basics of javascript programming language.

Basic UNIX commands

Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Basic Networking Questions

This quiz consists of some basic networking questions.