Web anvari.org
Anvari.Org
» Anvari.Org

precedence lossage: /pre's*-dens los'*j/ [C programmers] n.

:precedence lossage: /pre's*-dens los'*j/ [C programmers] n.
Coding error in an expression due to unexpected grouping of
arithmetic or logical operators by the compiler. Used esp. of
certain common coding errors in C due to the nonintuitively low
precedence levels of `&', `|', `^', `<<',
and `>>' (for this reason, experienced C programmers
deliberately forget the language's {baroque} precedence
hierarchy and parenthesize defensively). Can always be avoided by
suitable use of parentheses. {LISP} fans enjoy pointing out
that this can't happen in *their* favorite language, which
eschews precedence entirely, requiring one to use explicit
parentheses everywhere. See {aliasing bug}, {memory leak},
{memory smash}, {smash the stack}, {fandango on core},
{overrun screw}.
-- The AI Hackers Dictionary

Related:




Retrieved from http://www.anvari.org/fortune/Miscellaneous_Collections/209165_precedence-lossage-pre-s-dens-los-j-c-programmers-n.html