ABSTRACT
ETC (ExTendible Compiler) is a high level language compiler that allows the programmer to produce very efficient code when necessary, getting as close to the machine as he desires, and yet to write in machine independent statements when the production of optimized code is not necessary. The programmer may also easily extend ETC, creating new data types and operations either from previous extensions or from the machine operations (or both).
- J Nicholls PL/1 compile time extensibility SIGPLAN Notices Boston Mass Vol 4 No 8 pp 40--44 1969 Google ScholarDigital Library
- B J Mailloux J E L Peck Algol 68 as an extendible language SIGPLAN Notices Boston Mass Vol 4 No 8 pp 9--13 1969 Google ScholarDigital Library
- W M Waite A Language independent macro processor Comm ACM Vol 10 No 9 pp 433--440 1967 Google ScholarDigital Library
- A L Springer Extensible languages Notes for Advanced Topics in Systems Programming University of Michigan Ann Arbor Michigan 1970Google Scholar
- M E Barton The macro assembler, SW AP Proceedings of the Fall Joint Computer Conference AFIPS Press Montvalle New Jersey Volume 37 pp 1--8 1970 Google ScholarDigital Library
- ETC: an extendible macro-based compiler
Recommendations
Subroutine interface primitives for ETC
Proceedings of the international symposium on Extensible languagesEfficient coding for subroutine interfaces often implies, especially for system programmers, the passing of arguments in hardware registers, rather than on a system stack. This is a problem in an extendible compiler that allocates registers for itself ...
Subroutine interface primitives for ETC
Proceedings of the international symposium on Extensible languagesEfficient coding for subroutine interfaces often implies, especially for system programmers, the passing of arguments in hardware registers, rather than on a system stack. This is a problem in an extendible compiler that allocates registers for itself ...
Layout-sensitive language extensibility with SugarHaskell
Haskell '12: Proceedings of the 2012 Haskell SymposiumProgrammers need convenient syntax to write elegant and concise programs. Consequently, the Haskell standard provides syntactic sugar for some scenarios (e.g., do notation for monadic code), authors of Haskell compilers provide syntactic sugar for more ...
Comments