3 ms·
I've been "shooting myself in the foot" for 40 years already to, thank you. OOP, FP, Data Oriented, insert your favorite here are just a friggin' tools in the
by FpUser 5y ago
I've been "shooting myself in the foot" for 40 years already to, thank you.
OOP, FP, Data Oriented, insert your favorite here are just a friggin' tools in the arsenal and all are fine when used appropriately. One does not negate the other.
You just do not use the approach used when writing firmware for low power microcontroller for writing Solidworks. And it is ok to mix and match if type of software to be written benefits.
There are no silver bullets in this world and one must learn what to use and when, Trying to convince people to stick to just one is a great disservice and looks more like a religious propaganda: if I do it this way the others should do the same disregarding.
Oh and btw OOP can be cache friendly as well. Nobody forces one to organize internal data representation in any particular way.
- gnuvince 5y ago> Oh and btw OOP can be cache friendly as well. Nobody forces one to organize internal data representation in any particular way. This is part of the argument of the article, that although nothing forces you to, there is a culture that strongly suggests a way of doing things.
- FpUser 5y ago>"there is a culture that strongly suggests a way of doing things" Sorry but I would not take "strong suggestions" coming from prophets with vested interests for granted. Or if said culture comes from generic ignorance / lack of knowledge.