My name is Tsung-Chun Lin (林宗俊). I am a compiler engineer. I am interested in Compiler,
System software, Virtual Machine, and Programming language. I hope I can bring some system
software related knowledge in Traditional Chinese for anyone. Please feel free to contact me
if you have any questions about my content in blog.
希望可以透過我的雙手,以中文的方式,帶給大家一些與系統程式有關的知識。
Email: tclin914@gmail.com
Github: https://github.com/tclin914
預計撰寫的文章
- 一系列對 RISCV 指令集架構的介紹
- 30個 patch教你學會 LLVM編譯器後端移植:以 RISC-V為例
Book
Compiler
- 編譯系統設計 (Compilers: Principles, Techniques, and Tools, 2/e)
- Crafting a Compiler
- Building a Optimizing Compiler
LLVM
- Getting Started with LLVM Core Libraries
- LLVM Essentials
Virtual Machine
- Virtual Machines: Versatile Platforms for Systems and Processes
Programming
- 無瑕的程式碼 (Clean Code)
- 重構-改善既有程式的設計 (Refactoring: Improving The Design of Existing Code)
- 深入淺出-設計模式 (Head First Design Patterns)
C++
- C++ Primer Plus, 5th Edition
- C++ How to Program, Seventh Edition
Python
- 精通 Python3程式設計 (Programming in Python 3: A Complete Introduction to the Python Language, 2nd Edition)
- Effective Python
Shell programming
- 精通 Shell程式設計 (Shell Programming in Unix, Linux and OS X, 4th Edition)
System
- 程式設計師的自我修養-連結. 載入. 程式庫
- Linkers & Loaders
- 系統程式 System Software
- Linux二進制分析
- BINARY HACKS
Data Structures
- Fundamentals Of Data Structures In C++, 2nd Edition
Algorithm
- 演算法圖鑑