From 1c236969f00fd3be99b822f56e440344a96abee9 Mon Sep 17 00:00:00 2001 From: Kukicosmos <163224211+Kukicosmos@users.noreply.github.com> Date: Fri, 6 Sep 2024 18:37:52 +0800 Subject: [PATCH] Update readme.md --- readme.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 776f942..91725e1 100644 --- a/readme.md +++ b/readme.md @@ -2,16 +2,16 @@ 我们在去年开设了使用 [MoonBit](https://moonbitlang.com) 教学的[现代编程思想](https://space.bilibili.com/1453436642/channel/collectiondetail?sid=1822058)课程,课程已全部完结并上线,现在,我们计划将在《现代编程思想》课程基础上开设一门新的进阶课程:程序语言理论设计与实现, 这门课的主题将围绕 Mini Moonbit in MoonBit 展开,将 MoonBit 的一个子集作为教学案例,抽丝剥茧,介绍如何设计和实现一个现代编程语言。 -- [MoonBit 线下 MeetUP](https://www.huodongxing.com/event/reg_submit?id=8769783665900) -- [游戏赛道](https://mp.weixin.qq.com/s/lzg2wmqZeNeYzDWRMye43Q) -- MiniMoonBit 赛道 (TBA) -- [MoonBit 线上课程](https://mp.weixin.qq.com/s/5pK-eD_C5tAoCDvy-PmbMg) +- [2024 MoonBit全球编程挑战赛](https://www.moonbitlang.cn/2024-mgpic-compiler) +- [游戏赛道](https://tianchi.aliyun.com/competition/entrance/532262) +- [MiniMoonBit 赛道](https://tianchi.aliyun.com/competition/entrance/532263) +- [MoonBit 线上课程](https://space.bilibili.com/1453436642/channel/collectiondetail?sid=3784594) # 课程安排 | Date | Topic | Slides | Video | Example code | Recommended reading | | ------ | -------------------------------------------------- | ------ | ----- | ------------ | ------------------- | -| Part 0 | Introduction to language design and implementation | | | | +| Part 0 | Introduction to language design and implementation | [lec0](./course/lecture0-intro/lec0.pdf) |[课时一(上)](https://www.bilibili.com/video/BV1HNp3eUEcA/?spm_id_from=333.999.0.0)、[课时一(下)](https://www.bilibili.com/video/BV1RipgeBEQd/?spm_id_from=333.999.0.0) | | | Part 1 | MoonBit crash course | | | | | | Part 2 | Parsing | | | | | | Part 3 | Semantics analysis and type inferences | | | | |