1970 · 13 citations · 8 references
ComputingComputer ScienceComputer ArchitectureProgramming LanguagesSoftware EngineeringProgramming Language DesignProgramming Language ImplementationSoftware ConstructionSoftware DesignSoftware EvolutionType SystemsLanguage EvolutionProgram Transformation
The development of extensible programming languages is currently an extremely active area of research, and one which is considered very promising by a broad segment of the computing community. This paper represents an attempt at unification and generalization of these developments, reflecting a specific perspective on their present direction of evolution. The principal influences on this work are cited in the bibliography, and the text itself is devoid of references. This is indicative of the recurring difficulty of attributing the basic ideas in this area to any single source; from the start, the development effort has been characterized by an exceptional interchange of ideas.
8
Syntax macros and extended translation
B. M. Leavenworth · Communications of the ACM · 1966 · 109 citations · Full text
Language Studies, Computer Science, Programming Languages +10
Macro instruction extensions of compiler languages
M. D. McIlroy · Communications of the ACM · 1960 · 89 citations · Full text
Experience with an extensible language
Edgar T. Irons · Communications of the ACM · 1970 · 59 citations · Full text
A proposal for definitions in ALGOL
Bernard A. Galler, Alan J. Perlis · Communications of the ACM · 1967 · 53 citations · Full text