-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Learning Resources
Jukka Lehtosalo edited this page Feb 1, 2017
·
3 revisions
You'll probably need to know a little about compilers and/or type systems to be effective working on mypy internals. In particular, understanding ASTs, parsers and symbol tables would be useful, but code generation and various optimizations less so.
Introductory texts:
- The Dragon Book
- Modern Compiler Implementation in Java/C (Appel)
More advanced books:
- Types and Programming Languages (Pierce)
- This is heavier on theory