|
|
|
|
|
by downerending
2187 days ago
|
|
In Prolog, backtracking is a fundamental feature of the language, and idiomatic code can do it places you might not think of. Part of writing efficient Prolog is doing things to avoid such backtracking (by adding cuts or rearranging code). Bit-blitting is just an example I made up for "large-scale manipulation of array data". There are such cases where backtracking would likely make more sense, though I'm not thinking of an obvious one right now. |
|