GCC, the GNU Compiler Collection https://gcc.gnu.org/ GraalVM https://www.graalvm.org/ Haskell Language https://www.haskell.org Lama Language and Compiler https://github.com/JetBrains-Research/Lama The LLVM Compiler Infrastructure https://llvm.org/ OCaml Language https://www.ocaml.org WebAssembly https://webassembly.org/ A. V. Aho S. C. Johnson 1976 Optimal Code Generation for Expression Trees J. ACM 23 3 488501 10.1145/321958.321970 Alfred V. Aho Ravi Sethi Jeffrey D. Ullman 1986 Compilers: Principles, Techniques, and Tools Addison-Wesley Longman Publishing Co., Inc.
USA
Alfred V. Aho Jeffrey D. Ullman 1972 The Theory of Parsing, Translation, and Compiling Prentice-Hall, Inc.
USA
Andrew W. Appel 2004 Modern Compiler Implementation in ML Cambridge University Press
USA
Andrew W. Appel 2007 Modern Compiler Implementation in Java Foundation Press, Inc.
USA
Andrew W. Appel Maia Ginsburg 1998 Modern Compiler Implementation in C Press Syndicate of the University of Cambridge Gregory J. Chaitin Marc A. Auslander Ashok K. Chandra John Cocke Martin E. Hopkins Peter W. Markstein 1981 Register Allocation via Coloring Comput. Lang. 6 1 4757 10.1016/0096-0551(81)90048-5 Christopher W. Fraser 1991 A Retargetable Compiler for ANSI C SIGPLAN Not. 26 10 2943 10.1145/122616.122621 Christopher W. Fraser David R. Hanson 1995 A Retargetable C Compiler: Design and Implementation Addison-Wesley Longman Publishing Co., Inc.
USA
Christopher W. Fraser David R. Hanson Todd A. Proebsting 1992 Engineering a Simple, Efficient Code-Generator Generator ACM Lett. Program. Lang. Syst. 1 3 213226 10.1145/151640.151642 Christopher W. Fraser Robert R. Henry Todd A. Proebsting 1992 BURG: Fast Optimal Instruction Selection and Tree Parsing SIGPLAN Not. 27 4 6876 10.1145/131080.131089 A. Ghuloum 2006 An Incremental Approach to Compiler Construction Scheme and Functional Programming Anastasia Izmaylova Ali Afroozeh Tijs van der Storm 2016 Practical, General Parser Combinators Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation PEPM '16 Association for Computing Machinery
New York, NY, USA
112 10.1145/2847538.2847539
Mark Johnson 1995 Memoization in Top-down Parsing Comput. Linguist. 21 3 405417 Chris Lattner Vikram Adve 2004 LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization CGO '04 IEEE Computer Society
USA
75
S.S. Lavrov 1962 Store economy in closed operator schemes USSR Computational Mathematics and Mathematical Physics 1 3 810–828 10.1016/0041-5553(63)90176-9 Fabrice Le Fessant Luc Maranget 2001 Optimizing Pattern Matching SIGPLAN Not. 36 10 2637 10.1145/507669.507641 Luc Maranget 2008 Compiling Pattern Matching to Good Decision Trees Proceedings of the 2008 ACM SIGPLAN Workshop on ML ML 08 Association for Computing Machinery
New York, NY, USA
3546 10.1145/1411304.1411311
Robert Morgan 1998 Building an Optimizing Compiler Digital Press
USA
Steven S. Muchnick 1998 Advanced Compiler Design and Implementation Morgan Kaufmann Publishers Inc.
San Francisco, CA, USA
Rohan Padhye Koushik Sen Paul N. Hilfinger 2019 ChocoPy: A Programming Language for Compilers Courses Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E SPLASH-E 2019 Association for Computing Machinery
New York, NY, USA
4145 10.1145/3358711.3361627
E. Pelegrí-Llopart S. L. Graham 1988 Optimal Code Generation for Expression Trees: An Application BURS Theory Proceedings of the 15th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages POPL '88 Association for Computing Machinery
New York, NY, USA
294308 10.1145/73560.73586
Ravi Sethi J. D. Ullman 1970 The Generation of Optimal Code for Arithmetic Expressions J. ACM 17 4 715728 10.1145/321607.321620 A. van Wijngaarden 1969 Report on the Algorithmic Language ALGOL 68 Printing by the Mathematisch Centrum N. Wirth 1996 Compiler Construction International computer science series Addison-Wesley https://books.google.de/books?id=GDUzAAAAMAAJ