Większość współczesnych języków nie zawiera tego rozróżnienia.
Wartościowanie leniwe Operatorami short circuit nazywamy takie, które nie są obliczane jeśli nie jest to konieczne. Inną nazwą tego rodzaju jest wartościowanie leniwe.
W Adzie występują następujące konstrukcje: A or B Obliczane jest A Jeśli A jest prawdziwe, obliczane jest B. Niezależnie od wyniku B, wynik wyrażenia to „prawda”. Jeśli A jest fałszywe, obliczane jest B. Jeśli B jest prawdziwe, wynik to „prawda”, w przeciwnym razie „fałsz”. A or else B Obliczane jest A Jeśli A jest prawdziwe, wynik to „prawda”, a B nie jest obliczane. Jeśli A jest fałszywe, obliczane jest B. Jeśli B jest prawdziwe, wynik to „prawda”, w przeciwnym razie „fałsz”. A and B Obliczane jest A Jeśli A jest prawdziwe, obliczane jest B. Jeśli B jest też prawdziwe, wynik to „prawda”, w przeciwnym razie fałsz. Jeśli A jest fałszywe, obliczane jest B, ale niezależnie od wyniku B, wynik wyrażenia to fałsz. A and then B Obliczane jest A Jeśli A jest prawdziwe, obliczane jest B.