Sort:  

Ok, Prolog is usually used in artificial intelligence and computational linguistics.

I have used it for expert systems and to navigate large multidimensional arrays to find ways to normalize data.