the question is, which programming process is more complex 1)OOP 2)procedura; I am working with OOP for more a year and so I think OOP makes programe more flexible, robust, organized, secure and clean. what do you think?
Complex has nothing to do with flexible, robust or secure. Flexible? Procedural. Clean? OO, if you treat classes like black boxes, but less clean if you have to write the classes.
If you try hard enough you make anything "too complex". The trick is to keep it well documented so you can return after a break and still follow the logic. OOP works for anything that isn't completely straight forward.
Brainfuck this prints Hello World +++++ +++++ [ > +++++ ++ > +++++ +++++ > +++ > + <<<< - ] > ++ . > + . +++++ ++ . . +++ . > ++ . << +++++ +++++ +++++ . > . +++ . ----- - . ----- --- . > + . > . Code (markup):