which is interpreter, but uses compiler to verify program logic.
Prolog Compilers (Turbo Prolog/Visual Prolog) are often criticised for not following ISO standards (why not to change standards?), however, compilers give you more speed and robustness of the application, not to mention that compilers can detect logical errors before your program have chance to run.
One of the common error in Prolog program could be use of non-assigned variables and mixture of predicate flow patterns (use parameter as OUTPUT while predicate designed with parameter as INPUT).
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.