DocumentCode :
3008999
Title :
Making the Code Look Like the Design - Aspects and Other Recent Work
Author :
Kiczales, Gregor
Author_Institution :
Univ. of British Columbia, Vancouver, BC
fYear :
2007
fDate :
26-29 June 2007
Firstpage :
14
Lastpage :
14
Abstract :
Summary form only given. The idea that programs should clearly reflect the design decisions they embody has a long history. Higher-level languages, syntactic macros, domain-specific languages, and intentional programming are different approaches to this common goal. Recent work from several areas, including aspect-oriented programming, has significantly advanced our ability to make code expressive. At the same time, it forces us to reconsider a number of basic assumptions, including what is a program, what is a module, what is a language, and what is an editor.
Keywords :
object-oriented programming; aspect-oriented programming; domain-specific language; expressive program code design; higher-level language; intentional programming; syntactic macros; Art; Computer science; Domain specific languages; History; Programming profession; Protocols; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2007. ICPC '07. 15th IEEE International Conference on
Conference_Location :
Banff, Alberta, BC
ISSN :
1092-8138
Print_ISBN :
0-7695-2860-0
Type :
conf
DOI :
10.1109/ICPC.2007.25
Filename :
4268236
Link To Document :
بازگشت