I have first started in OOP C++ in long time, it is very powerful and doing whatever you want it

Seeing in examples big company use C++ and also C too.
Main reason for OOP is more secure than C, C is easy thought but in some degree of complexity it is hard to maintain all code at once, you have a great power and responsibility. But why OOP ? Because OOP manages more easily in complexity with objects, it can reuse, to locate to error, better visually in objects for construction in system, etc... In complex code it is more easy to maintain because of classes splitting to little things
A lot of programmers are afraid from C++ because it is very verbose and no clue idea of what classes on how they work between them...
I love PB too, I have done with my raytracer from C++ to translate at PB

It is a no problem for me.
So talking OOP compare to procedural programming, that doesn't make sense, procedural programming is a technical and OOP is another technical with several paradigm style...
And don't be afraid of OOP as procedural programming as well.
If PB integrates with OOP so it will be great too but keep procedural programming too as C++ with C

No downside but just more the possibility and more choice ...
That a thing is still good PB was it understand the code C++ by wrapping with C
Don't make me wrong, I love both OOP and procedural programming, I am saying it
