Procedural Programming or Object Oriented Programming: Which is the best for the job?

  • Procedural Programming
  • Object Oriented Programming
Please select one to answer and see the result

Answers

Procedural Programming - 6Object Oriented Programming - 17
  • Anonymous . 3+ yrs. ago
Because inheritance and dynamic binding are overrated.
  • Anonymous . 3+ yrs. ago
Easier to code, easier to read, easier to understand
  • Anonymous . 3+ yrs. ago
is faster...
  • Anonymous . 3+ yrs. ago
Simple and Clean
  • Anonymous . 3+ yrs. ago
Simpler to understand. Can achieve benefits of data hiding and code reuse. Mature/better tools to convert it efficiently into byte code or assembly.
  • Anonymous . 3+ yrs. ago
Because OOP sucks !
  • Anonymous . 3+ yrs. ago
it have the understanding of real world............
  • Anonymous . 3+ yrs. ago
oops is main thing compared to all others
  • Anonymous . 3+ yrs. ago
because it can be more easy than in procedural.
  • Anonymous . 3+ yrs. ago
Actually, it depends on the program and programming language.

In C++, I would use either, depending on how long the program needs to be. A quick n' dirty one would be procedural, maybe, but a large project would definitely be OO.
  • Anonymous . 3+ yrs. ago
OOP is more flexible than procedural.
  • Anonymous . 3+ yrs. ago
More efective.
  • Anonymous . 3+ yrs. ago
Because it make code reuse possible.
  • Anonymous . 3+ yrs. ago
because the maintainence of oo is easier most of the time and time is saved usually
  • Anonymous . 3+ yrs. ago
Code reuse and encapsulation of complexity
  • Anonymous . 3+ yrs. ago
reusable code
  • Anonymous . 3+ yrs. ago
more logical and easy to get into. easy and affordable with scalability and better code organisation for maintenance
  • Anonymous . 3+ yrs. ago
OOP is best for modification, flexibility, and reusability.
  • Anonymous . 3+ yrs. ago
Because with OOP you can reuse many lines of code instead of typing everything out again.
  • Anonymous . 3+ yrs. ago
Because unless you NEVER have to change your code procedural programming was too hard to update. You would have to re-code everything.
  • Anonymous . 3+ yrs. ago
because it can save more time while coding, you can just declare the variable in the class and re use it again and again
  • Anonymous . 3+ yrs. ago
because it helps programmers to create best programming works in
  • Anonymous . 3+ yrs. ago
because it deals with real world objects

Related Questions

Related Comparisons