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
Tags:

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

122 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

  15. thank you for this

    Comment by fred — May 8, 2009 @ 7:14 pm | Reply

  16. Thanks……. cool content to make a clear concept

    Comment by vabuk — May 25, 2009 @ 1:04 am | Reply

  17. THANK YOU!!!! it helps alot….

    Comment by ABChico — June 15, 2009 @ 3:25 pm | Reply

  18. thnx 4 posting the answer it helps us alot..

    Comment by mj — June 17, 2009 @ 6:39 am | Reply

  19. thanks u so much for providing me the info about procedure and OOPS concept.. helped me in completing my project..!

    Comment by Anku — July 3, 2009 @ 3:57 pm | Reply

  20. very informative

    Comment by mujtaba — July 15, 2009 @ 2:52 am | Reply

  21. Thank you for this useful information. The concept was very clear.

    Comment by suganya arun — August 9, 2009 @ 2:12 pm | Reply

  22. thanxxxx a lot for the informantion about procedural programming and oop

    Comment by Rahul Amba — August 28, 2009 @ 11:53 pm | Reply

  23. hey thank you i understand 1 point from u thank you

    Comment by bijju — September 21, 2009 @ 12:08 pm | Reply

  24. Thank you for this answers, it will help me in my exam, merciiiiiiiiiiiiii

    Comment by Uknown CEO — September 27, 2009 @ 4:26 pm | Reply

  25. Yes,It’s valuable information for me…..so short but so nice..

    Comment by Manojyoti roy — October 23, 2009 @ 4:59 pm | Reply

  26. Please what is the similarities between object oriented and service oriented software development.

    Comment by candy4u — October 29, 2009 @ 10:10 pm | Reply

  27. fine.. Thanks

    Comment by kannan — November 26, 2009 @ 6:41 am | Reply

  28. please provide much more details in between these two.

    Comment by Sandeep kumar seth — January 23, 2010 @ 5:05 am | Reply

  29. We thank you alot for giving the information in short and upto the point. Also we want to knosw the difference between the Object oriented programming system and object bassed programming system

    Comment by Priya — February 13, 2010 @ 5:57 am | Reply

  30. i m very thank ful to you give a short and complete information

    Comment by tahir shahzad — May 3, 2010 @ 5:51 am | Reply

  31. Plz insert some more useful data in your site

    Comment by Deepak melkani — June 8, 2010 @ 2:58 pm | Reply

  32. the languagen is tough. its too short

    Comment by priyanka — July 1, 2010 @ 6:09 am | Reply

    • hai

      Comment by narasimha yadav — June 3, 2011 @ 2:12 am | Reply

  33. hi it is nice!!!!!!!!!!!!

    Comment by omprakash jha — July 24, 2010 @ 5:18 am | Reply

  34. thankkkkkkkkkkkkk…..for helping me.

    it is just an wonderful site.

    Comment by kajal — August 15, 2010 @ 12:38 pm | Reply

  35. Thz in4 really helps jus helped me answer a question in my exam

    Comment by Tony — August 16, 2010 @ 6:12 pm | Reply

  36. tenchu 4 dis very intelligent answer.Its help me a lot for my assignment…:)_(:…

    Comment by glai '09 — November 11, 2010 @ 6:02 am | Reply

  37. شكرا على هدا الشرح المفيد

    Comment by nabil — December 25, 2010 @ 1:54 pm | Reply

  38. thanq u helped me a lot in writing my assignment…and matter written here is also very usefull and innovative..keep gathering these type of point’s about all the topics related to information technology and computer science…

    Comment by srikar — January 18, 2011 @ 3:24 pm | Reply

  39. Gud wah re wah Gud….

    Comment by Zaffar Baloch — February 7, 2011 @ 8:02 am | Reply

  40. hey dis s xtremly helpful for btech studnts thnxx a tons….:)

    Comment by sheena — February 15, 2011 @ 12:53 pm | Reply

  41. i got it thanx a bunch. you this think called progrmamming nedds a well configured brain or else it will confuse u the learner

    Comment by kokas Allan — February 21, 2011 @ 6:47 am | Reply

  42. not more affective but sufficient

    Comment by pankaj sharma — March 11, 2011 @ 5:02 pm | Reply

  43. thank u for import infromation

    Comment by ahmed abdi maalin — March 31, 2011 @ 3:49 am | Reply

  44. thank u for the help information.

    Comment by ahmed abdi maalin — March 31, 2011 @ 3:52 am | Reply

  45. what a marvelous answer thanks a lot regarding the answer.by this information its clear that diff between oop procedure language.

    Comment by pankaj — April 24, 2011 @ 4:19 am | Reply

  46. k one of the best solution good

    Comment by narasimha yadav — June 3, 2011 @ 2:09 am | Reply

  47. but tis is not enough some more information we need

    Comment by narasimha yadav — June 3, 2011 @ 2:11 am | Reply

  48. thanks for that answer…………….

    Comment by nava — July 10, 2011 @ 3:24 pm | Reply

  49. Thax for the information.Hope u add more information about it.

    Comment by Neema Nagdali — August 5, 2011 @ 12:56 pm | Reply

  50. I found this to help me with my first programming course thank you the help.

    Comment by casscillacosby — August 16, 2011 @ 3:40 pm | Reply

  51. thanks for this information to difference between oops and procedure its help me to answer my assignment.thanks very much

    Comment by leon fidele — September 14, 2011 @ 1:50 pm | Reply

  52. hey thanks a lot. the answer which u have provided is very clear and understandable………n now m goona copy this for my assignment thanks again

    Comment by suman sharma — October 13, 2011 @ 12:30 pm | Reply

  53. This information is enough to better understand the difference between procedural and non procedural language. i want to know general examples for better understand to object oriented programming i.e general human life example. please reply . i will be very thankful you.

    Comment by Ziyaul Mustafa Ansari from Bareilly. — November 1, 2011 @ 4:20 pm | Reply

  54. mast…..

    Comment by suhavni — November 11, 2011 @ 10:40 am | Reply

  55. Wow! I gt here. Thanks 4 this answer. I find it helpful

    Comment by Abdulkareem suleiman (phonefather) — November 14, 2011 @ 1:43 pm | Reply

  56. thanks alot it helped me in my presentation

    Comment by abdullah — November 21, 2011 @ 7:04 pm | Reply

  57. thanks… it helps a lot to me.. God Bless!

    Comment by charles — November 22, 2011 @ 3:01 am | Reply

  58. THANKS FOR PROVIDIG NOTES OF OOPS………………

    Comment by ASHISH UTTAM — November 28, 2011 @ 8:45 am | Reply

  59. thanx alot wil help to anmswer my final ABMA final diploma karis

    Comment by joanaly kariuki — December 6, 2011 @ 10:05 am | Reply

  60. thanks alot for understand diff oop and pop

    Comment by Prashant bisht — January 6, 2012 @ 3:48 pm | Reply

  61. Thanks for clarifying the difference between object oriented and procedural program. It really helped me with my course work

    Comment by Richard Fauvell — January 11, 2012 @ 4:03 pm | Reply

  62. thanks for information it helps n clear concept

    Comment by rakesh — January 31, 2012 @ 5:03 am | Reply

  63. really it’s very use-full for me sorry not only me for every beginners

    Thank you!!!

    Comment by karthik — February 10, 2012 @ 4:05 pm | Reply

  64. This were the great notes which helped me in studies. I hope i can take some more help as per using this site thanks…… ISha

    Comment by Isha — February 12, 2012 @ 4:12 am | Reply

  65. Nw i m going for exams thanks a lot

    Comment by Isha — February 12, 2012 @ 4:13 am | Reply

  66. nice contents

    Comment by radha — February 12, 2012 @ 6:03 am | Reply

  67. YOUR ANEWER ARE VERY CUTE

    Comment by GOPAL MAHANT — February 16, 2012 @ 6:30 pm | Reply

  68. Your answer is very cute

    Comment by GOPAL MAHANT — February 16, 2012 @ 6:40 pm | Reply

  69. thanks for information it helps n clear concept..thank u..venkat

    Comment by Venkat.A — February 24, 2012 @ 3:47 pm | Reply

  70. thanks a lotttttttttttttttttttt…………..

    Comment by akshay — March 8, 2012 @ 3:55 pm | Reply

  71. thanks for provide the answer

    Comment by arif shabbir shigri baltistan — March 9, 2012 @ 4:33 am | Reply

  72. thanks for your answers they are very good and understandable

    Comment by tsholofelo lengone — April 20, 2012 @ 7:09 am | Reply

  73. the info was good 😀

    Comment by jessie — May 12, 2012 @ 5:27 pm | Reply

  74. thank you very much

    Comment by jessie — May 12, 2012 @ 5:28 pm | Reply

  75. i am very please with this answer, and i pray that God will help you.

    Comment by Kayode — May 17, 2012 @ 7:26 am | Reply

  76. wow nice answer so thank

    Comment by mohd.suaib — May 23, 2012 @ 3:05 am | Reply

  77. Really helpful article… thanks

    Comment by Harshit — June 6, 2012 @ 11:09 am | Reply

  78. thank you very much (:

    Comment by von andrea — June 11, 2012 @ 4:00 pm | Reply

  79. 2m thumbs up!

    Comment by Geronimo Castillo — June 14, 2012 @ 3:32 pm | Reply

  80. thank you so much ^__^

    Comment by tenzin tibet — June 17, 2012 @ 6:23 pm | Reply

  81. nice and informative

    Comment by nik — June 30, 2012 @ 6:03 pm | Reply

  82. ty po

    Comment by Jay-k de Guzman — July 2, 2012 @ 2:07 am | Reply

  83. thanks alot for ur contribution, iam highly appreciated

    Comment by Apeh Tijani — July 9, 2012 @ 7:42 pm | Reply

  84. ty.. 😀

    Comment by Ashish Masih — July 10, 2012 @ 1:56 pm | Reply

  85. Thanks to all… 🙂

    Comment by tosaik — July 11, 2012 @ 1:36 pm | Reply

  86. awesome Dude

    Comment by mckatuni — July 26, 2012 @ 2:53 am | Reply

  87. a fabulous experience in my lifa ibecame conceptualy very clear by reading this context.thanks for this source.

    Comment by janmejay barik — August 3, 2012 @ 10:42 am | Reply

  88. its one of the easier interface for a begginer awesome……

    Comment by debasish senapati — August 3, 2012 @ 10:45 am | Reply

  89. gud and plz give some easy examples with topics

    Comment by teji — August 15, 2012 @ 7:20 am | Reply

  90. this was the only ans i cudnt get to complete my assignment,……….helped me alot ……….thanx

    Comment by Shaz martin — August 24, 2012 @ 2:55 pm | Reply

  91. its gives me a clear ideas on programming techinique thanks a lot……..

    Comment by Sandeep Sharma — August 31, 2012 @ 5:57 pm | Reply

  92. its too good thanks for gives this information. it is very clear difference between procedure oriented programming and object oriented programming…

    Comment by saidulu.k — September 24, 2012 @ 4:16 am | Reply

  93. Thanx a lot for dis clear cut idea abt OOP and POP

    Comment by NAZRIN.P.B — September 27, 2012 @ 1:18 am | Reply

  94. thanks a lots for this nice answer..

    Comment by Pallavi W. — September 28, 2012 @ 5:15 am | Reply

  95. its too short explain in detail

    Comment by akshay vinod — October 12, 2012 @ 6:32 am | Reply

  96. Wonderful Information

    Comment by Koona — October 17, 2012 @ 9:48 am | Reply

  97. Thanks a lot which help me in my interview and made me to select….

    Comment by Manoj Kumar — October 17, 2012 @ 9:51 am | Reply

  98. effective information……………which helps a lot……………..

    Comment by dipti sahu — October 20, 2012 @ 5:44 pm | Reply

  99. Good, Keep posting please. Nice article .

    Comment by Md. AL-Amin — November 6, 2012 @ 6:06 pm | Reply

    • thanks..

      Comment by mahendra — November 17, 2012 @ 7:03 am | Reply

  100. good info

    Comment by hina — November 25, 2012 @ 5:38 am | Reply

  101. thanks……

    Comment by Ahammed Jazeel M — December 2, 2012 @ 3:08 am | Reply

  102. thanqqqqqqqqqqq for providing de difference & i understood well

    Comment by gautami — December 11, 2012 @ 9:12 am | Reply

  103. thank you it was helpful but i want to know that what is the difference between a structured programming languages, procedural programming language and object oriented programming language.

    Comment by ved — December 28, 2012 @ 6:38 am | Reply

  104. I realy don’t know how to thak u guys, ur answers ve being of great help to us as first year student in Business IT. THANKS a MILLION

    Comment by Michael m kamara — January 11, 2013 @ 11:38 pm | Reply

  105. tnx (:

    Comment by joyna ramos — January 28, 2013 @ 6:58 am | Reply

  106. thanks!

    Comment by amrita — January 31, 2013 @ 6:33 pm | Reply

  107. thank u guys u gave d good answer bt u can elaborate it with example ……it will be good enough for us……..

    Comment by shabana — February 12, 2013 @ 10:02 am | Reply

  108. There needs to be more information. If you are writing a compare/contrast article on procedural programming and OOP, then you need to include information about both parts, not just one. Thanks for the information. It was a little helpful

    Comment by Meghan — February 18, 2013 @ 9:27 pm | Reply

  109. yes informative 1

    Comment by ifee — April 30, 2013 @ 7:45 am | Reply

  110. I’m not that much of a online reader to be honest but your sites really nice, keep it up!
    I’ll go ahead and bookmark your site to come back in the future. Many thanks

    Comment by fotografia — May 26, 2013 @ 6:50 pm | Reply

  111. I believe this specific blog , “1. What is the difference between Object
    Oriented Programming and Procedural Programming?
    | Sai Stuff to Developers”, incredibly entertaining not to mention the blog post was indeed a remarkable read.

    Thanks for your effort,Gloria

    Comment by someone had indeed been asking — June 6, 2013 @ 11:14 pm | Reply

  112. Great post but I was wanting to know if you
    could write a litte more on this topic? I’d be very thankful if you could elaborate a little bit further. Appreciate it!

    Comment by whatsapp — June 22, 2013 @ 2:49 pm | Reply

  113. thanks a lottttttttttt i learn many ideas from here

    Comment by vishnu — July 21, 2013 @ 1:08 pm | Reply

  114. I blog too and I’m creating something similar to this
    blog, “1. What is the difference between Object Oriented Programming and Procedural Programming?
    | Sai Stuff to Developers”. Do you mind in the event that I actuallywork with a little of your personal suggestions?
    Thanks ,Fred

    Comment by Avery — August 3, 2013 @ 1:59 am | Reply

  115. Your entire article, “1. What is the difference between Object Oriented Programming and Procedural Programming?
    | Sai Stuff to Developers” ended up being definitely worth writing a comment on!
    Basically wished to say you did a remarkable job. Thanks for the post -Gidget

    Comment by Celesta — August 3, 2013 @ 1:56 pm | Reply

  116. “1. What is the difference between Object Oriented Programming and Procedural Programming?
    | Sai Stuff to Developers” ended up being a relatively pleasant article, .
    Keep posting and I will continue to keep following!
    Thanks for your effort ,Leonida

    Comment by Wesley — August 4, 2013 @ 7:15 pm | Reply

  117. thanks allot

    Comment by chitranjan singh — October 3, 2013 @ 7:07 pm | Reply

  118. I appreciate it for composing “1. What is the difference
    between Object Oriented Programming and Procedural Programming?
    | Sai Stuff to Developers”. I reallymight really be returning for
    even more reading through and writing comments soon enough.
    I am grateful, Marissa

    Comment by Heather — October 26, 2013 @ 9:59 pm | Reply

  119. You can certainly see your expertise within the work you write.
    The arena hopes for more passionate writers like you who are
    not afraid to mention how they believe. At all times follow your heart.

    Comment by asapplumbers company — March 26, 2014 @ 11:29 am | Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.