2 ms·
When I took programming classes in uni it was the OOP section where I would consistently get 100% on tests. Everything else was 75-80%. OOP is one of the few p
by ErotemeObelus 8y ago
When I took programming classes in uni it was the OOP section where I would consistently get 100% on tests. Everything else was 75-80%.
OOP is one of the few parts of programming that are genuinely enjoyable. Sometimes I open up Ruby and make an OO model of something from my work (mathematician). So I'm not asking because I'm bad at it.
But it seems like there are only two programming paradigms: object-oriented and structured (classical functional programming (like you find in Scheme) is really structured programming without loops and variable assignments). And the problem is that structured programming is not temporally infinite: it breaks down most ungracefully past 150k lines of code.
You can't tell me that the only temporally infinite programming paradigm is OO and that nobody invented anything else in the intervening 30-40 years.