DocumentCode
279009
Title
Linguistic reflection: a bridge from programming to database languages
Author
Stemple, David ; Sheard, Tim ; Fegaras, Leonidas
Author_Institution
Massachusetts Univ., Amherst, MA, USA
Volume
ii
fYear
1992
fDate
7-10 Jan 1992
Firstpage
844
Abstract
Reflection in programming denotes the ability of a program to refer to itself, possibly modifying itself, in ways that cause changes to the behavior of the program. The concept has been used mostly to refer to run-time behavior in an interpreter environment. The authors extend the term to compiler mediated computation accomplished at compile time. They show how such reflection can be used to include database capabilities in a programming language
Keywords
database management systems; program compilers; program interpreters; programming environments; query languages; compiler mediated computation; database capabilities; database languages; interpreter environment; linguistic reflection; programming; run-time behavior; Bridges; Computer languages; Concrete; Database languages; Productivity; Query processing; Reflection; Runtime environment; Spatial databases; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183336
Filename
183336
Link To Document