手把手带你写一门编程语言
宫文学
北京原点代码CEO
新⼈⾸单¥59.9
535 人已学习
课程目录
已更新 3 讲 / 共 38 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (2讲)
开篇词|让我们来写一门计算机语言吧
免费
课前热身|开始学习之前我们要准备什么?
起步篇:让一门超简单的语言跑起来 (1讲)
01|实现一门超简单的语言最快需要多久?
手把手带你写一门编程语言
15
15
1.0x
00:00/00:00
登录|注册

课前热身|开始学习之前我们要准备什么?

你好!我是宫文学,欢迎来到《手把手带你写一门编程语言》的课程。
其实,你从课程题目就可以看出,我们这个课强调动手实践。所以在这一节课,我要给你介绍一下我们这个课程示例代码所采用的计算机语言,以及相关编程环境的搭建。这样,会方便你阅读、运行和修改课程的示例代码。
对于课程里用到的汇编语言、编译原理知识,如果你之前没有相关的经验,也不要担心。我会介绍一下我们这方面的设计思路,保证你通过这个课程会更快、更扎实地掌握它们。
通过这篇导读,你会对课程里用到的语言、工具、技术心里有数,以便更好地开启你的学习之旅。
好,我们先从使用的计算机语言和环境说起。

怎么快速上手 TypeScript 语言

我们这个课程的目标呢,是要实现 TypeScript 的编译器和各种运行时。既然如此,那么我就尽可能地用 TypeScript 来实现这个目标。
虽然我们这个课程主体的代码都是用 TypeScript 写的,但我正式使用 TypeScript 其实是从 2021 年 5 月份开始,也就是我开始准备这个课的时间。
我知道你肯定会问:用几个月的时间,既要了解 TypeScript,又要用 TypeScript 写自己的编译器,是不是太不靠谱了?当然,你可能也是因为要学习这门课程,第一次使用 TypeScript,所以我就分享一下自己的一些经验。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/1000字
划线
笔记
复制
该试读文章来自付费专栏《手把手带你写一门编程语言》,如需阅读全部文章,
请订阅文章所属专栏新⼈⾸单¥59.9
立即订阅
登录 后留言

精选留言(1)

  • 彩色的沙漠
    老师里面的Token字符串生成是用那个库吗?上面的代码对Token的结构不清楚
    2021-08-10
收起评论
1
返回
顶部