This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Why Programming Environments Need Dynamic Data Types
September 1981 (vol. 7 no. 5)
pp. 451-457
J.W. Goodwin, Software Systems Research Center, Link?ping University
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.
Index Terms:
strong typing, Compiler-oriented language, data abstraction, dynamic defining of types, Lisp, programming environments
Citation:
J.W. Goodwin, "Why Programming Environments Need Dynamic Data Types," IEEE Transactions on Software Engineering, vol. 7, no. 5, pp. 451-457, Sept. 1981, doi:10.1109/TSE.1981.230853
Usage of this product signifies your acceptance of the Terms of Use.