The Constraint Imperative Programming Language Turtle
暂无分享,去创建一个
The goal of declarative programming is to provide languages and implementations which let the programmer write programs by specifying what the properties of the desired solutions should be. In imperative languages, the calculation steps leading to the solutions must be programmed explicitly. The programming language Turtle combines traditional imperative language constructs and declarative constraints. This blending of paradigms is called constraint imperative programming in literature, and Turtle is one instance of this multiparadigm approach.
[1] Bjørn N. Freeman-Benson. Constraint imperative programming , 1992 .
[2] Krzysztof R. Apt,et al. The Alma Project, or How First-Order Logic Can Help Us in Imperative Programming , 1999, Correct System Design.
[3] Bjørn N. Freeman-Benson,et al. Kaleidoscope: A Constraint Imperative Programming Language , 1993, NATO ASI CP.
[4] Peter J. Stuckey,et al. Programming with Constraints: An Introduction , 1998 .