,

Syntax and Semantics for Cinnamon Programming

.
International Journal of Computer Science and Information Technology (IJCSIT), 9 (5): 127 - 150 (октября 2017)
DOI: 10.5121/ijcsit.2017.9510

Аннотация

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.

тэги

Пользователи данного ресурса

  • @shamerjose

Комментарии и рецензии