The benefit is that an optimizing compiler can choose to do whatever is fastest.
If I had said C programmers that might be true, but I didn't.
I assert that there is no situation whereby a Perl programmer will benefit from this (performance wise or otherwise).
The performance benefit is derivable in C code, because it allows intermediate values of some variables types to be retained in registers longer than might otherwise be the case. This is possible because the value of some of C's intrinsic types fits entirely within a cpu register. None of Perl's intrisic types do.
In reply to Re^4: order of arguments evaluated
by BrowserUk
in thread order of arguments evaluated
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |