I remember implementing an n-queens solver in Prolog for a programming languages course. Prolog does backtracking on its own. The style of programming is very different from anything else I've ever programmed in--it's a really interesting language. It doesn't get used much in production, but I've seen isolated instances where it has been. Initial implementations of Erlang were written in it, for example.
1 comment
[ 4.1 ms ] story [ 10.8 ms ] threadhttps://secure.wikimedia.org/wikipedia/en/wiki/Prolog