Kostadin KratchanovTzanko GolemanovBuket YükselEmilia GolemanovaGolemanova, EmiliaYüksel, BuketGolemanov, TzankoKratchanov, Kostadin2025-10-062014110927501109-27502-s2.0-84912570868https://www.scopus.com/inward/record.uri?eid=2-s2.0-84912570868&partnerID=40&md5=21475f703bf0acc7b10167ec179d7205https://gcris.yasar.edu.tr/handle/123456789/10021In this paper we discuss the unusual distinctive features of Control Network Programming as a hybrid programming paradigm. We postulate the maxim "Primitives + Control Network = Control Network Program" and use this observation in the design of programming environments for developing Control Network Programming projects. The various possible approaches to building such environments are the main focus of the paper together with a relatively detailed presentation of the currently most powerful locally run SpiderCNP environment with graphical editing and tracing as well as two light-weight and ready-to-use cloud-based environments. An extended survey of cloud compilers and IDEs is also included. © 2017 Elsevier B.V. All rights reserved.Englishinfo:eu-repo/semantics/closedAccessCloud Compilers, Cloud Ides, Cnp, Control Network Programming, Learning Systems, Online Compilers, Programming Environments, Programming Paradigms, Learning Systems, Online Systems, Program Compilers, Cloud-based, Cnp, Control Network, Hybrid Programming, Light Weight, Programming Environment, Programming Paradigms, Distributed Computer SystemsLearning systems, Online systems, Program compilers, Cloud-based, CNP, Control network, Hybrid programming, Light weight, Programming environment, Programming paradigms, Distributed computer systemsCloud CompilersCNPControl Network ProgrammingOnline CompilersProgramming ParadigmsCloud IDEsProgramming EnvironmentsLearning SystemsControl network programming development environmentsArticle