• DocumentCode
    1034646
  • Title

    Comments on "Language design for program manipulation"

  • Author

    Griswold, William G.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • Volume
    20
  • Issue
    3
  • fYear
    1994
  • fDate
    3/1/1994 12:00:00 AM
  • Firstpage
    218
  • Lastpage
    219
  • Abstract
    The paper by E.A.T. Merks et al. (see ibid., vol. 18, p. 19-32, 1992) "Language design for program manipulation" identifies design principles for a procedural or object-oriented language whose programs will be easier to manipulate. However, it neglects to relate these design principles to existing, broader, design principles, and in some instances omits good examples of languages meeting their criteria. The author relates the new principles to more fundamental design principles, and provides the needed examples of languages meeting their criteria. Together these additions can better help designers of new programming languages that are amenable to manipulation.<>
  • Keywords
    object-oriented languages; programming; programming theory; design principles; language design; new programming languages; object-oriented language; procedural language; program manipulation; semantics; syntax; Buildings; Computer languages; Computer science; Concrete; Programming profession; Software tools;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.268924
  • Filename
    268924