A technique for handling macro instructions
Communications of the ACM
Preliminary report: international algebraic language
Communications of the ACM
The development of the C language
HOPL-II The second ACM SIGPLAN conference on History of programming languages
LFP '86 Proceedings of the 1986 ACM conference on LISP and functional programming
ACM Computing Surveys (CSUR)
Programming Languages: Toward a general processor for programming languages
Communications of the ACM
Communications of the ACM
A language independent macro processor
Communications of the ACM
Syntax macros and extended translation
Communications of the ACM
The use of threaded lists in constructing a combined ALGOL and machine-like assembly processor
Communications of the ACM
MPACT: microprocessor application to control-firmware translator
ACM SIGDA Newsletter
Specification languages in algebraic compilers
Theoretical Computer Science - Special issue: Algebraic methodology and software technology
From Macros to Reusable Generative Programming
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
The IC Module Compiler, a VLSI system design aid
DAC '83 Proceedings of the 20th Design Automation Conference
SLANG a problem solving language for continuous-model simulation and optimization
ACM '69 Proceedings of the 1969 24th national conference
Programming languages for non-numeric processing—1: TRAC, a text handling language
ACM '65 Proceedings of the 1965 20th national conference
A survey of the systematic use of macros in systems building
Proceedings of the SIGPLAN symposium on Languages for system implementation
Origins of the APT language for automatically programmed tools
ACM SIGPLAN Notices - Special issue: History of programming languages conference
A graded bibliography on macro systems and extensible languages
ACM SIGPLAN Notices
SOSP '69 Proceedings of the second symposium on Operating systems principles
Extensibility in programming language design
ACM SIGPLAN Notices - Special issue on programming language design
A survey of control structures in programming languages
ACM SIGPLAN Notices - Special issue on control structures in programming languages
Experience with extensible, portable Fortran extensions
ACM SIGPLAN Notices
Small-scale software components
ACM SIGSOFT Software Engineering Notes
The development of the C programming language
History of programming languages---II
Encyclopedia of Computer Science
Origins of the APT language for automatically programmed tools
History of programming languages I
Programming Languages The First 25 Years
IEEE Transactions on Computers
The automatic optimization of slip routines
ACM SIGSAM Bulletin
Definition mechanisms in extensible programming languages
AFIPS '70 (Fall) Proceedings of the November 17-19, 1970, fall joint computer conference
SYMPLE: a general syntax directed macro preprocessor
AFIPS '69 (Fall) Proceedings of the November 18-20, 1969, fall joint computer conference
Project DARE: Differential Analyzer REplacement by on-line digital simulation
AFIPS '69 (Fall) Proceedings of the November 18-20, 1969, fall joint computer conference
Data structures in the extensible programming language AEPL
AFIPS '72 (Fall, part I) Proceedings of the December 5-7, 1972, fall joint computer conference, part I
Extensibility in programming language design
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Studying software evolution using artefacts' shared information content
Science of Computer Programming
Measuring multi-language software evolution: a case study
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Embeddable framework for syntax-safe source code generation
Proceedings of the 2012 Joint International Conference on Human-Centered Computer Environments
Layout-sensitive language extensibility with SugarHaskell
Proceedings of the 2012 Haskell Symposium
Hi-index | 48.30 |
Macroinstruction compilers constructed from a small set of functions can be made extremely powerful. In particular, conditional assembly, nested definitions, and parenthetical notation serve to make a compiler capable of accepting very general extensions to its ground language.