loading...
Programming Language Design and Software Quality
Santa Barbara, California August 01-August 05
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.10036Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tucker Taft, AverStar
When designing a programming language, one essential fact must be remembered: programmers are humans, with the human penchant for making mistakes. Are there ways that the design of a programming language can help overcome our human weaknesses, by allowing the implementation to catch, at compile-time, many of the kinds of mistakes we make, or failing that, at run-time? This talk will discuss some of the techniques that can be used during language design to make typical mistakes easier to detect, and thereby help programmers achieve a higher level of quality at an earlier stage in the life-cycle of an application. The talk will include examples from various recent programming language designs, including C++, Eiffel, Ada 95, and Java.
Citation:
Tucker Taft, "Programming Language Design and Software Quality," tools, pp.5, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.