• 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