3 ms·
> I've noticed many large C projects resort to these sorts of OOP-like patterns to manage the complexity of the design and size of the code base The Power of I
by discreteevent 2y ago
> I've noticed many large C projects resort to these sorts of OOP-like patterns to manage the complexity of the design and size of the code base
The Power of Interoperability: Why Objects Are Inevitable
https://www.cs.cmu.edu/~aldrich/papers/objects-essay.pdf https://www.cs.cmu.edu/~aldrich/papers/objects-essay.pdf
- pjmlp 2y agoObjects regardless of what shape they take, are basically an evolution of modules that can be passed around as values, instead of having a single instance of them. That is why they are here to stay, and even all mainstream FP and LP languages offer features that provide similar capabilities, even if they get other names for the same thing. It is like saying an artifact is useless, only because it get named differently in English and Chinese.