Short circuit evaluation comes from the idea that, logically, the conjunction of
A and
B is
false if either
A is
false or
B is
false.
If one evaluates
A and it is
false, one need not even look at
B to determine that the conjunction is
false.
If one evaluates
B and it is
false, one need not even look at
A to determine that the conjunction is
false.
The order does not matter!
This follows a general principle in computer science and logic and reasoning that there are times when one can determine that one need not even bother (spend time) looking (which takes time and resources).