跳转到内容

第五卷 · 编程语言与编译

编程语言是人与机器之间的契约,编译器是契约的执行者。本卷讲语言的设计维度(类型、内存、求值)与从源码到机器码的每一步。

  • 第一部分 · 语言设计:语法与语义、类型系统、编程范式。
  • 第二部分 · 编译与运行时:编译流程、编译器优化、运行时、内存管理与垃圾回收。

第二卷第二部分;至少两门编程语言的经验更佳。