Skip to content

Commit

Permalink
Merge pull request #6 from Kukicosmos/Kukicosmos-patch-1
Browse files Browse the repository at this point in the history
Update readme.md
  • Loading branch information
peter-jerry-ye authored Sep 6, 2024
2 parents 9c28ae0 + 1c23696 commit fc859e3
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 | | | | |
Expand Down

0 comments on commit fc859e3

Please sign in to comment.