Prolog: You tell your program you want to be shot in the foot. The program figures out how to do it, but the syntax doesn't allow it to explain.
. . . you know, that's a *really* accurate description of Prolog.
(from here - largest archive of *good* variations on these that I've seen.)