3 ms·
one of the big problems about deciding what is the "best" approach is that there is no way of doing this objectively, scientifically or logistically. who is goi
by zabzonk 4y ago
one of the big problems about deciding what is the "best" approach is that there is no way of doing this objectively, scientifically or logistically. who is going to pay to have multiple teams implement a complex solution using multiple approaches? and even if someone were mad enough to do this, it would prove nothing, as the teams would be made up of different people.
- Nevermark 4y agoThe solution to this would be languages that made different paradigms easy to use, and easy to use together. I.e. the problem you are pointing out is currently using different paradigms together means bolting disparate languages and tools together, and all the accidental complexity, glue code and cross-tool knowledge that demands. Which is a significant challenge, indeed.
- zabzonk 4y agowell, no, i don't think that is what i am pointing out. and of course some languages (for example c++) are explicitly multiparadigm.
- Nevermark 4y agoAh, yes I see that. C++ and even C. I think Lisp - aside from not being as low level - also is fantastic for easily creating different coding paradigms, with the advantage that code is naturally directly manipulatable. But C or C++ can easily recreate Lisp type computation as well.