Next: Appendices, Previous: Compiler Stages, Up: Top [Contents][Index]
This chapter aims at providing some helpful information about the
various tools that you are likely to use to implement tc
. It
does not replace the reading of the genuine documentation, nevertheless,
helpful tips are given. Feel free to contribute additional information.
• Programming Environment: | Requirements over your tools | |
• Modern Compiler Implementation: | The Tiger Bible | |
• Bibliography: | Recommended Readings | |
• The GNU Build System: | Creating packages | |
• GCC: | The GNU Compiler Collection | |
• Clang: | A C language family front end for LLVM | |
• GDB: | The GNU Project Debugger | |
• Valgrind: | The Ultimate Memory Debugger | |
• Flex & Bison: | Scanning and Parsing | |
• HAVM: | A Tree Interpreter
| |
• MonoBURG: | A code generator generator | |
• Nolimips: | A MIPS R2000 Simulator | |
• SPIM: | Another MIPS R2000 Simulator | |
• SWIG: | Extracting Bindings to C++ libraries | |
• Python: | An object oriented script language | |
• Doxygen: | Generating Developer Documentation |