When you want to start developing low-level programs/tools/kits you need to know what is going on under the sea that you don't see!
I come up with a few E-Books if you want to begin the journey of low-level programming and knowledge. This E-Books are highly recommended to C/C++ developers and they are suitable guide lines to writing Virtual Machines and Compilers. At least, they'll give you the idea.
List of E-Books (Google Docs):
- A new C Compiler
- A Tour Through the Portable C Compiler
- Compiler Construction
- Engineering a Simple, Efficient Code Generator
- Linear Scan Register Allocation
- Memory Tagging - How Improve C++ Programs
- What every compiler writer should know about Programmers
- What Every Computer Scientist Should Know About Floating Point Arithmetic
- System V Application Binary Interface (AMD64)
My Lovely one:
-Good Luck π
Comments
Post a Comment