Skip to main content

To Read List

·164 words·1 min

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
#

  1. Professional C++
  2. Get Programming With Haskell
  3. Structure and Interpretation of Computer Programs
  4. Types and Programming Languages

Linux System
#

  1. The Linux Command Line

Computer System
#

  1. Computer Systems: A Programmer’s Perspective

English Literature
#

  1. Call Me By Your Name
  2. Find Me
  3. Meditations

Linguistics
#

  1. The Study of Language