跳到主要内容

伯克利 CS164 编程语言和编译器 ⭐️

课程名称: Programming Languages and Compilers
课程官网地址:2022年秋
先修课程: CS61B 数据结构CS61C 计算机组成原理
重要程度: ※※※※※
课程评点: 本课使用的编程语言是OCaml,本课的核心就是用OCaml编程语言实现一个完整的编译器。

课程说明

你有没有想过为什么 C 程序似乎比 Python 程序运行得更快?您是否曾被错误消息弄糊涂,想知道为什么 Java 无法理解您的程序?在 CS 164 中,我们将学习编译器如何接收一种语言的代码并生成另一种语言的代码;特别是,我们将学习如何将高级语言翻译成计算机处理器可以理解的代码。我们将亲身实践为一系列日益复杂的语言开发编译器。在此过程中,我们将学习一些开发和测试复杂软件系统的通用最佳实践。

配套视频

B站视频:【2019年春 伯克利】CS164 编程语言和编译器