I like OOP!

Miscellaneous Forums/General Discussion/I like OOP!

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

By your logic, even spaghetti code can be OO cause you can always use

label A
if exit = 1
goto label B
endif
goto label A
label B

Which is a while loop... while exit != 1.


What I meant was this: No matter what language you use, you can always use good programming techniques (modular programming) to some extent.

I like OOP languages because OOP standardizes good programming techniques and makes them much easier to use, allowing you to get better results easier and faster than "procedural" languages.

"Oblivion" could have been made in a procedural language, but it may have taken many many times as long. Saying you can't make a game like Oblivion with a procedural language is like saying you can't dig a well with a teaspoon; of course it's possible, but it is rediculously impracticle.