Object Oriented Programming

A detailed Summary of Object Oriented Programming


THE ADVANTAGES OF OBJECT-ORIENTED PROGRAMMING USING C++

Object-oriented programming is a new way of approaching the job of programming. Programming over the years has evolved to accommodate the increased complexity of programs. (1) Structured, easy to understand programming has been around since the late 60's. These advances allowed programmers to write fairly complex programs relatively easy using such languages as C and Pascal. However, once a program reached a certain size it was just too complex to manage. In 1980 at Bell Laboratories in Murray Hill, New Jersey, Bjarne Stroustrup developed a new programming paradigm. (2) His new concept was built on structured programming and incorporated a few new powerful ideas. Some of the more noteworthy include Classes, Polymorphism, overloading, and inheritance.

C itself is a powerful language to begin with. C++ builds on C to make it much easier to deal with very large programs, as well as providing the tools to build black boxes. A black box, or object, is some code that performs a


The use of all these tools in an intelligent manner can result in a highly effiecient and powerful way to develop software. C++ makes it easy for multiple developers to program a separate peice of code and then converge to complete the whole utilizing objects. A useful object can be used countless times on many different programming platforms. C++ Object oriented programming is the leading language for developers of large, complex applications.

There are numerous print functions in C and to use them correctly you must know the correct parameters. For C++ however, the use of operator overloading and Polymorphism allow the programmer to freely flow any type of data to the screen regardless of data type. Like so.

Hello world there are 7 days in a week

(2) Bjarne Stroustrup, The C++ Programming Language 2edition, (AT&T Bell Labs 1991) p 6-9



Some common words found in the essay are:
Classes Polymorphism, C++ Object-oriented, Bjarne Stroustrup, object-oriented programming, black box, specific type,

Approximate Word count = 707
Approximate Pages = 3 (250 words per page double spaced)

join now Save Paper



Saved Paper

Save your papers so you can locate them quickly!

Newest Essays

Testimonials

  • "Thank You So Much!!! You have saved me once again!!!"
    Jack M.
  • "With so many papers to chose from, I was able to get ideas to help me with all of my classes. Thank You!"
    Brian P.
  • "I've used this site for the last 3 years to help me come up with ideas for my papers."
    Sara J.
  • "I use this site every week to help me write my own papers!"
    Rachel W.
  • "I love this site!!!"
    Marie N.