• DocumentCode
    752690
  • Title

    Why Programming Environments Need Dynamic Data Types

  • Author

    Goodwin, James W.

  • Author_Institution
    Software Systems Research Center, Linköping University
  • Issue
    5
  • fYear
    1981
  • Firstpage
    451
  • Lastpage
    457
  • Abstract
    Data abstraction is a powerful source of program structure and abstraction. There is nothing about it, or the reasons why it works, which restricts it to static applications. Programming environments (PE´s) especially need to use data types dynamically, since it is their function to support the programmer in all phases of work with a program. Thus, the PE must proceed smoothly from definition to use to editing of a type.
  • Keywords
    Compiler-oriented language; Lisp; data abstraction; dynamic defining of types; programming environments; strong typing; Contracts; Data structures; Dynamic programming; Program processors; Programming environments; Programming profession; Runtime environment; Runtime library; Software systems; Stress; Compiler-oriented language; Lisp; data abstraction; dynamic defining of types; programming environments; strong typing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1981.230853
  • Filename
    1702871