- Abelson, Harold and Sussman, Gerald Jay with Sussman, Julie. 1996. Structure and Interpretation of Computer Programs, Second Edition. MIT Press.
- Appel, Andrew W.. 2004. Modern Compiler Implementation in C. Cambridge University Press.
- Cooper, Keith D. and Torczon Linda. 2011. Engineering a Compiler, Second Edi�tion. Morgan Kaufmann.
- Grune, Dick and Jacobs, Ceriel. 1990. Parsing Techniques. A Practical Guide.. Ellis Horwood Limited.
- Grune, Dick and van Reeuwijk, Kees and Bal Henri E. and Jacobs, Ceriel J.H. Jacobs and Langendoen, Koen. 2012. Modern Compiler Design, Second Edition. Springer
- Nisan, Noam and Schocken, Shimon. 2008. The Elements Of Computing Systems. MIT Press.
- Ayock, John. 2003. A Brief History of Just-In-Time. In ACM Computing Sur�veys, Vol. 35, No. 2, June 2003
- Ertl, M. Anton and Gregg, David. 2003. The Structure and Performance of Efficient Interpreters. In Journal Of Instruction-Level Parallelism 5 (2003)
- Ghuloum, Abdulaziz. 2006. An Incremental Approach To Compiler Construction. In Proceedings of the 2006 Scheme and Functional Programming Workshop.
- Ierusalimschy, Robert and de Figueiredo, Luiz Henrique and Celes Waldemar. The Im�plementation of Lua 5.0. https://www.lua.org/doc/jucs05.pdf
- Pratt, Vaughan R. 1973. Top Down Operator Precedence. Massachusetts Institute of Technology.
- Romer, Theodore H. and Lee, Dennis and Voelker, Geoffrey M. and Wolman, Alec and Wong, Wayne A. and Baer, Jean-Loup and Bershad, Brian N. and Levy, Henry M.. 1996. The Structure and Performance of Interpreters. In ASPLOS VII Proceedings of the seventh international conference on Architectural support for program�ming languages and operating systems.
- Dybvig, R. Kent. 2006. The Development of Chez Scheme. In ACM ICFP ’06
- Jack W. Crenshaw - Let’s Build a Compiler! - http://compilers.iecc.com/crenshaw/tutorfinal.pdf
- Douglas Crockford - Top Down Operator Precedence - http://javascript.crockford.com/ tdop/tdop.html
- Bob Nystrom - Pratt Parsers: Expression Parsing Made Easy - http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-expression-parsing-made-easy/
- Shriram Krishnamurthi and Joe Gibbs Politz - Programming Languages: Application and Interpretation - http://papl.cs.brown.edu/2015/
- A Python Interpreter Written In Python - http://aosabook.org/en/500L a-python-interpreter-written-in-python. html
- Dr. Dobbs - Bob: A Tiny Object-Oriented Language - http://www.drdobbs.com/ open-source/bob-a-tiny-object-oriented-language/184409401
- Nick Desaulniers - Interpreter, Compiler, JIT - https://nickdesaulniers.github.io/blog/ 2015/05/25/interpreter-compiler-jit/
- Peter Norvig - (How to Write a (Lisp) Interpreter (in Python)) - http://norvig.com/lispy. html
- Fredrik Lundh - Simple Town-Down Parsing In Python - http://effbot.org/zone/ simple-top-down-parsing.htm
- Mihai Bazon - How to implement a programming language in JavaScript - http: //lisperator.net/pltut/
- Mary Rose Cook - Little Lisp interpreter - https://www.recurse.com/blog/21-little-lisp-interpreter
- Peter Michaux - Scheme From Scratch - http://peter.michaux.ca/articles/scheme-from-scratch-introduction
- Make a Lisp - https://github.com/kanaka/mal
- Matt Might - Compiling Scheme to C with closure conversion - http://matt.might.net/ articles/compiling-scheme-to-c/
- Rob Pike - Implementing a bignum calculator - https://www.youtube.com/watch?v= PXoG0WX0r_E
- Rob Pike - Lexical Scanning in Go - https://www.youtube.com/watch?v=HxaD_trXwRE
- The Wren Programming Language - https://github.com/munificent/wren
- Otto - A JavaScript Interpreter In Go - https://github.com/robertkrimen/otto
- The Go Programming Language - https://github.com/golang/go
- The Lua Programming Language (1.1, 3.1, 5.3.2) - https://www.lua.org/versions.html
- The Ruby Programming Language - https://github.com/ruby/ruby
- c4 - C in four functions - https://github.com/rswier/c4
- tcc - Tiny C Compiler - https://github.com/LuaDist/tcc
- 8cc - A Small C Compiler - https://github.com/rui314/8cc
- Fedjmike/mini-c - https://github.com/Fedjmike/mini-c
- thejameskyle/the-super-tiny-compiler - https://github.com/thejameskyle/the-super-tiny-compiler
- lisp.c - https://gist.github.com/sanxiyn/523967
如果您发现拼写错误,发现代码有问题,有建议或只是一个问题,请随时给我发送电子邮件: [email protected]