1999
DOI: 10.1147/sj.382.0199
|View full text |Cite
|
Sign up to set email alerts
|

Visual programming: Perspectives and approaches

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
19
0
1

Year Published

2001
2001
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(20 citation statements)
references
References 70 publications
0
19
0
1
Order By: Relevance
“…Many people find it easier to perform calculations in spreadsheets than to write the equivalent sequential program [11], [49]. One of the main properties of spreadsheets is its usage of human spatial perception and reasoning: spreadsheets are designed to perform general computation tasks using spatial relationships rather than time as the primary organizing principle.…”
Section: Spreadsheets Basicsmentioning
confidence: 99%
“…Many people find it easier to perform calculations in spreadsheets than to write the equivalent sequential program [11], [49]. One of the main properties of spreadsheets is its usage of human spatial perception and reasoning: spreadsheets are designed to perform general computation tasks using spatial relationships rather than time as the primary organizing principle.…”
Section: Spreadsheets Basicsmentioning
confidence: 99%
“…Perhaps after 60 years of this text-based approach it is time for a more direct approach to producing modern graphically-based programs (1). Visual programming (VPL) paradigms (2,3,4,45) have been available for over two decades (for example Visual Basic started in 1991 [47]) and yet many (including Visual Basic) still at least most of the time involve large amounts of exacting text entry of complex logic. The visual aspect of standard Visual Programming typically consists solely of placing and sizing visual components onto the main form of the application and similar GUI designing for dialogue boxes and daughter forms of the application.…”
Section: Introductionmentioning
confidence: 99%
“…Visual programming approaches aim towards easing the programming learning curve or enhancing programming productivity. Their adoption was based on a number of premises [2]: pictures may be able to concisely convey meaning more efficiently than words, pictures could help understanding and remembering, pictures may enhance the experience of programming by making it more interesting, and culturally-neutral pictures can be understandable regardless of what language people speak.…”
Section: Introductionmentioning
confidence: 99%
“…See for example the references [2,14,1,15,6] (discussing visual programming and providing examples of specific approaches), [16,17,18,3] (discussing graphical Unix-tool front ends), [19,20,21,7,22] (discussing component-based development), [17,23,24,25,26,27] (discussing visual data-flow approaches), and [28,29] (discussing pipe and filter architectures). The main contributions of this paper are: the proposal to use standard GUI builders as visual programming environments by means of specially crafted reflective components, the idea that GUI builders can be used to configure sophisticated component interactions and deployment scenarios, and the demonstration of visual programming and GUI interfacing utilising the well-known Unix text processing tools encapsulated as ActiveX components.…”
Section: Introductionmentioning
confidence: 99%