The answer is "almost". There are two types of bugs: Reliability and Usability.
There is a long discussion talking about the advantages of Procedural Programming vs. the advantages of Object Oriented Programming.
The Next Revolution in ComputingProf. Antonio Gonzalez, Intel Barcelona Research Center and UPC, Spain
Expert Game Developer and Field Engineer Corey Johnson from Unity shares insights to help game developers build across platforms, taking into account the radical differences between them.