3 ms·
Speaking from experience, I think it makes much more sense for some kind of computation. If you do DS/ML stuff in R / Python / Julia, it is much more naturally
by usgroup 4y ago
Speaking from experience, I think it makes much more sense for some kind of computation. If you do DS/ML stuff in R / Python / Julia, it is much more naturally expressed as pipes through functions. If you do data plumbing type work generally speaking.
I personally find OO modelling difficult when the requirements are vague. It pains me to have to re-model a dozen times as I better understand the entities involved. There's less of all that when you're just pushing structs through functions.
But if you were making an agent based simulation, or something where you are expressly trying to model entities doing stuff as a primary raison d'etre, OO makes much more sense.