6 ms·
Imperative programming probably isn't math. Math describes things and their relationships. It doesn't tell other parties what to do. That being said, imperat
by pcote 12y ago
Imperative programming probably isn't math. Math describes things and their relationships. It doesn't tell other parties what to do.
That being said, imperative language has certain limits. When one party gives orders to one or more other people, then human language does the job fine. But when it's multiple people telling each other what to do, that's when human speech ranges from unpleasant to downright undecipherable.
So you get the same thing with imperatively coded programming processes that need to act concurrently in the same area. Confusion and fighting over resources is just the natural result.