WHAT IS CONSTRAINT LOGIC PROGRAMMING AND WHAT ARE ITS FEATURES?

WHAT IS CONSTRAINT LOGIC PROGRAMMING AND WHAT ARE ITS FEATURES?

by on May.14, 2012, under Bio Informatics

Constraint proof programming (CLP), a form of imprisonment programming, is placed during a intersection of proof programming, synthetic comprehension as well as optimization. A imprisonment proof module contains constraints in a organisation of clauses. Constraint proof programming has proven to be a successful process in most areas of program as well as web growth services together with prolongation planning, bio informatics, apparatus allocation, ride etc.
CLP is famous as a great process of mending a stream unfolding of programming languages. It was introduced in 1987 by Lassez as well as Jaffer, as well as it became a absolute fanciful concept. Its initial focus was a growth of programming languages formed upon Prolog. The CLP process shares a little similarity with normal Operations Research (OR) approach.
Features of Constraint Logic Programming
Constraint proof programming uses glorious mathematical methods. The intrinsic, built-in components of CLP languages as well as collection yield valid as well as glorious algorithms.
Since imprisonment proof programming systems yield opposite imprisonment systems, a growth of modular hybrid models is simply done possible.
CLP provides coherence in a programming denunciation used. This allows a programmers in program as well as web site growth services to compromise equations dynamically.
The Constraint Logic Programming Paradigm:
The CLP process is identical to a OR approach. It solves a complaint in a step-by-step way:

Analyzing a complaint as well as bargain tools of a complaint Ascertaining a relations in between a parts, which can assistance in elucidate a problem. Stating such relations as equations. Arranging these equations as well as elucidate them to furnish a resolution

The Importance of ECLiPSe
ECLiPSe is a most appropriate e.g. of a imprisonment proof programming complement which implements a programming language. It was grown during a European Computer-Industry Research Centre (ECRC) in Munich in 1995. In 2006, it was expelled as open source program underneath Cisco. Precisely, ECLiPSe is an open source program complement used by program & web growth use for a cost-effective growth of imprisonment programming applications. The web growth services India unfolding is familiar with a functions of this system. It develops as well as deploys imprisonment programming applications in a areas of scheduling, planning, ride as well as apparatus allocation.

Read Also

:, , ,

Leave a Reply