Prolog III is considered the origin of constraint logic programming: http://www.prolog-heritage.org/en/ph30.html