CHIP (programming language) explained
CHIP (Constraint Handling in Prolog) is a constraint logic programming language developed by M. Dincbas, Pascal Van Hentenryck and colleagues in 1985 at the European Computer-Industry Research Centre (ECRC), initially using a Prolog language interface.[1] It was the first programming language to implement constraint programming over finite domains,[2] [3] and subsequently to introduce the concept of global constraints.[4]
CHIP V5 is the version developed and marketed by COSYTEC in Paris since 1993 with Prolog, using C, C++, or Prolog language interfaces.[5] The commercially successful ILOG CPLEX solver is also, partly, an offshoot of the ECRC version of CHIP.
External links
Notes and References
- Book: Francesca Rossi. Francesca Rossi. Peter Van Beek. Toby Walsh. Toby Walsh. Handbook of constraint programming. 2006. Elsevier. 978-0-444-52726-4. 444.
- Book: Dincbas, M . Van Hentenryck, P . Simonis, H . Aggoun, A . Graf, T . Berthier, F . The Constraint Logic Programming Language CHIP . 1988 . Springer . International Conference on Fifth Generation Computer Systems . 3-540-19558-0 . 693–702.
- Book: Van Hentenryck
, Pascal
. Constraint Satisfaction in Logic Programming. 1989. MIT Press, Cambridge, MA. 0-262-08181-4. registration.
- Beldiceanu . Nicolas . Contejean . Evelyne . Introducing Global Constraints in CHIP . Mathematical and Computer Modelling . 1994 . 20 . 12 . 97–123 . Elsevier. 10.1.1.47.721 . 10.1016/0895-7177(94)90127-9 .
- http://www.cosytec.com/production_scheduling/chip/chip_technology.htm CHIP V5 Second Generation Constraint Programming Technology