Sai Stuff to Developers

September 14, 2007

1. What is the difference between Object Oriented Programming and Procedural Programming?

Filed under: Uncategorized — tosaik @ 6:34 am

Procedural programming creates a step by step program that guides the application through a sequence of instructions. Each instruction is executed in order. Procedural programming also focuses on the idea that all algorithms are executed with functions and data that the programmer has access to and is able to change. Object-Oriented programming is much more similar to the way the real world works; it is analogous to the human brain. Each program is made up of many entities called objects. Objects become the fundamental units and have behavior, or a specific purpose, associated with them. Objects cannot directly access another object’s data. Instead, a message must be sent requesting the data, just like people must ask one another for information; we cannot see inside each other’s heads. Benefits of Object-Oriented programming include: 

  • ability to simulate real-world event much more effectively
  • code is reusable thus less code may have to be written
  • data becomes active
  • better able to create GUI (graphical user interface) applications
  • programmers are able to reach their goals faster
  • Programmers are able to produce faster, more accurate and better-written applications (in the case of a veteran programmer, by a factor of as much as 20 times compared with a procedural program).

14 Comments »

  1. thank you for posting the answer it helps me alot for my assignment in one of my major subjects….because im an IT student….hehehe

    Comment by sheen — November 13, 2007 @ 11:29 am | Reply

  2. ty

    Comment by sheen — November 13, 2007 @ 11:36 am | Reply

  3. thank for this wonderful information about oop and procedural language. it helps us to understand the diference between them.
    thaaaaaaaaank a lot.

    Comment by pooja,harjot — January 26, 2008 @ 5:44 am | Reply

  4. WOW OMFG THIS INFORMATION RULZZZ!!111oneoneone

    Comment by Cleeveland — March 12, 2008 @ 12:37 pm | Reply

  5. nice,fentastic,

    Comment by sdfsdf — March 13, 2008 @ 6:41 am | Reply

  6. i have benefited from your site

    Comment by siza — June 18, 2008 @ 10:15 am | Reply

  7. Thanks for this fantastic clear Information
    Thanks………………. a lot

    Comment by srikanth — September 19, 2008 @ 6:33 am | Reply

  8. Hi,its wery nice to write
    To tell something to people about OOP
    It is simple and good for the beginners who want to learn OOP.
    Regards from Diyarbakır,Turkey.

    Comment by Yasin — October 15, 2008 @ 7:02 pm | Reply

  9. Hello,it is too short
    I think it must be improved.
    Again thanks for sharing

    Sincerely from Giresun,Turkey.

    Comment by İsmail — October 15, 2008 @ 7:04 pm | Reply

  10. Thanks for helping.

    Comment by Sangeeta Kumari — December 26, 2008 @ 2:13 pm | Reply

  11. It was very clear , but i opened this site to present a seminor in my college , i need more nd more information if u give a small example along with d explanation it would be more clear…
    thanx for d information… really ppl will learn more frm this site…

    Comment by Nagarjun — February 12, 2009 @ 7:04 am | Reply

  12. thanks for this fantastic information about oop and procedural language……….
    it is very usefull,,,,

    Comment by malar — February 13, 2009 @ 12:04 pm | Reply

  13. thanks a lotttttttttttt……
    regards from harini

    Comment by harini — February 13, 2009 @ 12:07 pm | Reply

  14. thnx 4 d info…………………

    Comment by seema blagun — April 16, 2009 @ 9:35 am | Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.