3 ms·
I am not sure how to measure and compare complexity of buildings and software. But I wouldn't immediately dismiss buildings as being all simpler than all softwa
by hxa7241 17y ago
I am not sure how to measure and compare complexity of buildings and software. But I wouldn't immediately dismiss buildings as being all simpler than all software.
> if there are n software modules, there are n! possible communication paths.
We deliberately build software so it does not join every part to every other. That is fairly evident from top to bottom, and really it couldn't have a distinct coherent function if that wasn't the case. So I think a stronger argument is needed . . . which I would be quite willing to accept if good . . .
- wallflower 17y agoGood questions. I tried to answer your question by replying to your other comment a few minutes ago. The answer to your question lies in the idea that the more software can adhere to rules (assertions, aspects, closures) the more rule-driven the virtual model+behavior the software will have. Rules are good. It's good that we always fall towards the ground. It's bad a buffer overflow or exception will gum up a running software process.