DocumentCode
2345940
Title
An algebra of lines and boxes
Author
Holt, C.M.
Author_Institution
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
fYear
1994
fDate
4-7 Oct 1994
Firstpage
55
Lastpage
62
Abstract
Language design is driven by the interaction between syntax and semantics: changing the way concepts are represented affects the case with which they can be understood and related to one another. A spatial syntax of lines and boxes can be defined to have algebraic properties such that (i) touching represents data structuring, (ii) adjacency represents application, and (iii) separation represents superposition. These operations form the core of a programming semantics, when augmented with emblems that decorate “geometric” elements to give them attributes and meanings
Keywords
data structures; programming languages; programming theory; adjacency; algebra of lines and boxes; algebraic properties; attributes; data structuring; meanings; programming semantics; semantics; separation; spatial syntax; superposition; syntax; Algebra; Art; Computer languages; Guidelines; History; Mathematics; Permeability; Specification languages; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1994. Proceedings., IEEE Symposium on
Conference_Location
St. Louis, MO
Print_ISBN
0-8186-6660-9
Type
conf
DOI
10.1109/VL.1994.363640
Filename
363640
Link To Document