• DocumentCode
    1277515
  • Title

    Blending imperative and relational programming

  • Author

    Budd, Timothy A.

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • Volume
    8
  • Issue
    1
  • fYear
    1991
  • Firstpage
    58
  • Lastpage
    65
  • Abstract
    When imperative (value- or state-oriented) programming and logical (relation-oriented) programming are combined into a single language, the combination is even more powerful than when either technique is used alone. Leda, a strongly typed compiled language that tries to combine features of both, is described. Suggestions for blending the two styles are offered. Logical features of Leda are examined.<>
  • Keywords
    high level languages; logic programming; programming; Leda; compiled language; imperative programming; logical programming; relational programming; strongly typed language; Computer languages; Data structures; Joining processes; Logic programming; Optimizing compilers; Problem-solving; Programming profession; Runtime; Software systems;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.62933
  • Filename
    62933