Many visual programming languages (VPLs) rely on the data-flow paradigm, probably because of its simple and intuitive functioning mechanism. However, there are cases where more powerful programming constructs are needed to deal with complex problems. For example, iteration is undoubtedly an important aspect of programming, and should allow repetitive behaviors to be specified in compact and easy ways. Most existing data-flow VPLs provide special constructs to implement iterations, therefore infringing the pure data-flow paradigm in favor of program simplicity. This paper has three main purposes: (1) To provide a survey of the mechanisms used by some representative data-flow VPLs to carry out iterations; (2) To investigate, given a pure data...
Abstract—With recent advances in graphical user interfaces, more and more tasks on computers have be...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Most current DFVPLs support flow control to facilitate experiments and complex problems. However, cu...
We suggest a method for compiling an arbitrary visual language V data flow diagrams with loops into ...
Bulk operations on data structures are widely used both on user-level but also on programming langua...
Abstract. Bulk operations on data structures are widely used both on user-level but also on programm...
Data flow based visual programming languages are an active area of research in visual programming la...
The data flow model is a popular model on which to base a visual programming language. This paper de...
Concurrent data structures provide the means to multi-threaded ap-plications to share data. Data str...
The concept of visual programming languages is described and some necessary terms are defined. The v...
This paper presents a relatively simple visual notation for meta-programming that spans multiple lev...
Concurrent data structures provide the means to multi-threaded applications to share data.Data struc...
Concurrent data structures provide the means to multi-threaded applications to share data. Data stru...
This chapter describes a framework, 'Naive Iteration", which accounts for the conceptualizations und...
Parallel Programming is significantly more complex than sequential programming because the programme...
Abstract—With recent advances in graphical user interfaces, more and more tasks on computers have be...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Most current DFVPLs support flow control to facilitate experiments and complex problems. However, cu...
We suggest a method for compiling an arbitrary visual language V data flow diagrams with loops into ...
Bulk operations on data structures are widely used both on user-level but also on programming langua...
Abstract. Bulk operations on data structures are widely used both on user-level but also on programm...
Data flow based visual programming languages are an active area of research in visual programming la...
The data flow model is a popular model on which to base a visual programming language. This paper de...
Concurrent data structures provide the means to multi-threaded ap-plications to share data. Data str...
The concept of visual programming languages is described and some necessary terms are defined. The v...
This paper presents a relatively simple visual notation for meta-programming that spans multiple lev...
Concurrent data structures provide the means to multi-threaded applications to share data.Data struc...
Concurrent data structures provide the means to multi-threaded applications to share data. Data stru...
This chapter describes a framework, 'Naive Iteration", which accounts for the conceptualizations und...
Parallel Programming is significantly more complex than sequential programming because the programme...
Abstract—With recent advances in graphical user interfaces, more and more tasks on computers have be...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Most current DFVPLs support flow control to facilitate experiments and complex problems. However, cu...