DocumentCode
1337653
Title
Design patterns and language design
Author
Gil, Joseph ; Lorenz, David H.
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
31
Issue
3
fYear
1998
fDate
3/1/1998 12:00:00 AM
Firstpage
118
Lastpage
120
Abstract
Despite many similarities, there are important differences between design patterns and programming language mechanisms. Nevertheless, we can classify patterns in terms of how far they are from becoming actual language features. Treating patterns as mechanisms that are candidates for being language features, rather than treating them as what they are meant to be, can help demystify them. The authors discuss abstraction, design patterns and idioms
Keywords
high level languages; software engineering; abstraction; design patterns; idioms; language design; programming language mechanisms; Application software; Assembly systems; Computer languages; Design engineering; Gas insulated transmission lines; Humans; Physics; Software libraries; Software tools; Speech analysis;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.660196
Filename
660196
Link To Document