编译器、解释器与形式语言
从零开始编写解释器和编译器,创建属于自己的编程语言

学习内容:
- 词法分析与语法分析
- 解析算法与抽象语法树 (AST)
- 形式语言与语法 (BNF表示法)
- 错误识别与报告
- 代码生成与虚拟机 (VM) 构建
- 字节码生成与类型检查
- LLVM IR与简单代码优化

本课程包括:
- 18小时按需视频
- 终身访问
- 可下载的资源与练习
- 课程完成证书
- 支持移动端与桌面端访问
价格:$79.99
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 基础编程知识(if-else语句、循环、函数)

课程描述:
本课程为编译器入门课程,适合从未编写过解释器的开发者。我们将使用 Python 作为主要语言,从头开始构建一个名为 Pinky 的简单编程语言。课程内容覆盖编译器的基础概念,如词法分析、语法分析、AST 构建、字节码生成等,逐步引导您完成一个自定义编程语言的编译器开发。这是一段充满乐趣的学习之旅,适合想要理解高阶语言如何翻译成计算机可执行指令的学习者。

古斯塔沃·佩齐 (Gustavo Pezzi) 是英国伦敦的一名大学讲师。作为一名教师,他曾获得多项教育奖项,也是 pikuma.com 的创始人。古斯塔沃教授计算机科学和数学基础知识;他的学术道路包括匹兹堡州立大学、伦敦城市大学和牛津大学等机构。
B 站免费课程:更多免费教程
更多 游戏开发 教程:更多 游戏开发 教程
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。




