My interests span a variety of fields, many of which lean toward the niche side. For example, I have a strong interest in Programming Languages (PL)—a branch of computer science research often overshadowed by AI here in China. As a result, I’ve accumulated a long list of books I want to dive into. Unfortunately, my heavy university workload, which includes more than a few courses outside the scope of pure CS, has forced me to postpone them.
To keep myself motivated in the long run, I’ve compiled this reading list. While the bulk of it focuses on computer systems and mathematics, I always try to make room for subjects like linguistics and literature.
Programming Languages #
- Professional C++
- Get Programming With Haskell
- Structure and Interpretation of Computer Programs
- Types and Programming Languages
Linux System #
- The Linux Command Line
Computer System #
- Computer Systems: A Programmer’s Perspective
English Literature #
- Call Me By Your Name
- Find Me
- Meditations
Linguistics #
- The Study of Language