Syntax and Semantics for Cinnamon Programming
Creators
Description
Programming (CNP). CNP has established itself as a programming approach combining declarative and imperative features. It supports powerful tools for control of the computation process; in particular, these tools allow easy, intuitive, visual development of heuristic, nondeterministic, or randomized solutions. The paper providesrigorous definitions of the syntax and semantics of the new model of computation, at the same time trying to keep the intuition behind clear. The purposely simplified theoretical model is then compared to both WHILE-programs (thus demonstrating its Turing completeness), and the “real” CNP. Finally, future research possibilities are mentioned that would eventually extend the cinnamon programming and its theoretical foundation into the directions of nondeterminism, randomness and fuzziness.
Files
9517ijcsit10.pdf
Files
(1.1 MB)
Name | Size | Download all |
---|---|---|
md5:e039734ca3c1423bf58e4ebd3d95c709
|
1.1 MB | Preview Download |