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 :
بازگشت