(September 6, 2017 at 9:46 am)FlatAssembler Wrote:Quote:I also don't know about your coding experience with OOPI don't have much coding experience. The longest program I've written is some 900-lines floating point calculator in Assembly, most of that code dealing with exceptions you don't even think of when writing in some other language. I just trust those who actually have the experience with writing long programs (like Linus Torvalds), and those who have actually done the experiments. Nearly all of them agree that OOP doesn't help.
It depends on who's programming and how they think. A hypothetical best-case scenario might involve large teams trying to coordinate a huge product where data is shared across not only different people's code, but entire TEAMS of people. Or it might be just some dude trying to hack together a 2D game for something to do.
To be blunt, I think most of these discussions are basically a geek fight: you might as well fight over whether to use tabs or spaces, or about the "best" D&D rule sets. In the end, a clever guy can take ANY language or programming model, and with a bit of talent and hard work, create a product that people will be able to use.
To go back to the OP, if someone is interested in a framework, but will decide not to spend any time experimenting with it because it seems to have OOP elements, then this is a person who's depriving himself for pretty abstract reasons of potential enjoyment. Don't do that-- the geek fight isn't worth making your own pleasure a casualty.