Γενική βιβλιογραφία
- Harold Abelson,
Gerald Jay Sussman, and Jullie Sussman.
Structure and Interpretation of Computer Programs.
MIT Press, 1990.
- Alfred V. Aho, Ravi Sethi,
and Jeffrey D. Ullman.
Compilers, Principles, Techniques, and Tools.
Addison-Wesley, 1985.
- Keith Clarke.
One-pass code generation using continuations.
Software: Practice & Experience, 19(12):1175–1192, December
1989.
- Jack W. Davidson
and David B. Whalley.
Quick compilers using peephole optimization.
Software: Practice & Experience, 19(1):79–97, January 1989.
- John M. Dedourek,
Uday G. Gujar, and Marion E. McIntyre.
Scanner design.
Software: Practice & Experience, 10:959–972, 1980.
- H. Dobler and
K. Pirklbauer.
Coco-2: A new compiler compiler.
ACM SIGPLAN Notices, 25(5):82–90, May 1990.
- Charles N. Fischer
and Richard J. Jr. Leblanc.
Crafting a Compiler With C.
Addison-Wesley, 1991.
- Robert W. Gray, Vincent P.
Heuring, Steven P. Levi, Anthony M. Sloane, and William M. Waite.
Eli: A complete, flexible compiler construction system.
Communications of the ACM, 35(2):121–131, February 1992.
- J. Grosch and
H. Emmelmann.
A tool box for compiler construction.
In D. Hammer, editor, Compiler Compilers : Third International Workshop,
CC '90, pages 106–116, Schwerin, Germany, October 1991.
Springer-Verlag.
Lecture Notes in Computer Science 477.
- J. Grosh.
Ast — a generator for abstract syntax trees.
Compiler Generation Report 15, GMD Forshungsstelle an der Universität
Karlsruhe, Germany, August 1989.
(Revised Version).
- Stephen C. Johnson.
Yacc — yet another compiler-compiler.
Computer Science Technical Report 32, Bell Laboratories, Murray Hill, NJ, USA,
July 1975.
- Stephen C. Johnson.
A tour through the portable C compiler.
Bell Telephone Laboratories, Murray Hill, NJ, USA (also available online
http://plan9.bell-labs.com/7thEdMan/), seventh edition, 1979.
- Brian W. Kernighan
and Rob Pike.
The
UNIX Programming Environment.
Prentice-Hall, 1984.
- Michael E. Lesk.
Lex — a lexical analyzer generator.
Computer Science Technical Report 39, Bell Laboratories, Murray Hill, NJ, USA,
October 1975.
- B. J. McKenzie.
Fast peephole optimization techniques.
Software: Practice & Experience, 19(12):1151–1162, December
1989.
- Frank G. Pagan.
Converting interpreters into compilers.
Software: Practice & Experience, 18(6):509–527, June 1988.
- Dennis M. Ritchie.
A tour through the UNIX C compiler.
In UNIX Programmer's Manual. Volume 2 — Supplementary
Documents.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume III: Little Languages and
Tools.
Macmillan Technical Publishing, 1998.
- Ravi Sethi.
Programming Languages: Convepts and Constructs.
Addison-Wesley, 1989.
- Andrew S. Tanenbaum,
M. Frans Kaashoek, Koen G. Langendoen, and Ceriel J. H. Jacobs.
The design of very fast portable compilers.
ACM SIGPLAN Notices, 24(11):125–131, November 1989.
- Ken Thompson.
A new C compiler.
In Proceedings of the Summer 1990 UKUUG Conference, pages
41–51, London, UK, July 1990. UKUUG.
- David H. D. Warren.
Logic programming and compiler writing.
Software: Practice & Experience, 10:97–125, 1980.