Matches in SemOpenAlex for { <https://semopenalex.org/work/W2912698759> ?p ?o ?g. }
Showing items 1 to 53 of
53
with 100 items per page.
- W2912698759 abstract "While computer science textbooks and classroom lectures are filled with diagrams, and much of our design activity as programmers takes place on whiteboards, we write our programs as text. Proponents of visual programming suggest that we should take advantage of graphic user interface technology and draw rather than write our programs. This dissertation examines the extent to which this is possible, addressing the question of how graphic representation can best be used in the process of programming.The use of diagrams in the field of computer science is thoroughly surveyed, and some underlying principles identified. The visual conventions of Adjoinment, Linking, and Enclosure are defined and illustrated. Three languages are developed--a simple programming language that encompasses shell commands, a visual version of APL, and a visual front end for Mathematica. The visual version of APL is notable in that it presents both a program and instances of data undergoing transformation as part of one unified diagram.Building on the work of R. J. A. Buhr, new visual systems designing conventions are created to handle the intricacies of facilities in the Ada 9X language. Asynchronous transfers of control, requeueing, and generic formal parameters are addressed. The asynchronous transfer of control convention is suitable for CASE representations of the language construct, and can be easily animated.Some existing software metrics are modified for use in analyzing diagrams, and two new metrics are proposed: graphic token count and diagram class complexity. A graphic design measure, data density, is transformed into a computer science measure, token density. Using these metrics, graphic representations can be compared to each other and to textual representations. From this, a strong set of conclusions are drawn about the relative strengths of graphic and textual representation, as well as the limits and possibilities of graphic representation in programming." @default.
- W2912698759 created "2019-02-21" @default.
- W2912698759 creator A5084449778 @default.
- W2912698759 date "1995-11-20" @default.
- W2912698759 modified "2023-09-27" @default.
- W2912698759 title "Visual programming" @default.
- W2912698759 hasPublicationYear "1995" @default.
- W2912698759 type Work @default.
- W2912698759 sameAs 2912698759 @default.
- W2912698759 citedByCount "3" @default.
- W2912698759 crossrefType "journal-article" @default.
- W2912698759 hasAuthorship W2912698759A5084449778 @default.
- W2912698759 hasConcept C107457646 @default.
- W2912698759 hasConcept C128644962 @default.
- W2912698759 hasConcept C154945302 @default.
- W2912698759 hasConcept C199360897 @default.
- W2912698759 hasConcept C2777212361 @default.
- W2912698759 hasConcept C2780801425 @default.
- W2912698759 hasConcept C41008148 @default.
- W2912698759 hasConceptScore W2912698759C107457646 @default.
- W2912698759 hasConceptScore W2912698759C128644962 @default.
- W2912698759 hasConceptScore W2912698759C154945302 @default.
- W2912698759 hasConceptScore W2912698759C199360897 @default.
- W2912698759 hasConceptScore W2912698759C2777212361 @default.
- W2912698759 hasConceptScore W2912698759C2780801425 @default.
- W2912698759 hasConceptScore W2912698759C41008148 @default.
- W2912698759 hasLocation W29126987591 @default.
- W2912698759 hasOpenAccess W2912698759 @default.
- W2912698759 hasPrimaryLocation W29126987591 @default.
- W2912698759 hasRelatedWork W121804327 @default.
- W2912698759 hasRelatedWork W1499460047 @default.
- W2912698759 hasRelatedWork W1501331838 @default.
- W2912698759 hasRelatedWork W1572793219 @default.
- W2912698759 hasRelatedWork W16109996 @default.
- W2912698759 hasRelatedWork W1897549845 @default.
- W2912698759 hasRelatedWork W1982597330 @default.
- W2912698759 hasRelatedWork W2053184048 @default.
- W2912698759 hasRelatedWork W2058793350 @default.
- W2912698759 hasRelatedWork W2071599890 @default.
- W2912698759 hasRelatedWork W2111499431 @default.
- W2912698759 hasRelatedWork W2117893977 @default.
- W2912698759 hasRelatedWork W2124819166 @default.
- W2912698759 hasRelatedWork W2147487761 @default.
- W2912698759 hasRelatedWork W2152008271 @default.
- W2912698759 hasRelatedWork W2188770344 @default.
- W2912698759 hasRelatedWork W2208547043 @default.
- W2912698759 hasRelatedWork W2396171970 @default.
- W2912698759 hasRelatedWork W3082522991 @default.
- W2912698759 hasRelatedWork W3145218249 @default.
- W2912698759 isParatext "false" @default.
- W2912698759 isRetracted "false" @default.
- W2912698759 magId "2912698759" @default.
- W2912698759 workType "article" @default.