你好!我是宫文学,欢迎来到《手把手带你写一门编程语言》的课程。
其实,你从课程题目就可以看出,我们这个课强调动手实践。所以在这一节课,我要给你介绍一下我们这个课程示例代码所采用的计算机语言,以及相关编程环境的搭建。这样,会方便你阅读、运行和修改课程的示例代码。
对于课程里用到的汇编语言、编译原理知识,如果你之前没有相关的经验,也不要担心。我会介绍一下我们这方面的设计思路,保证你通过这个课程会更快、更扎实地掌握它们。
通过这篇导读,你会对课程里用到的语言、工具、技术心里有数,以便更好地开启你的学习之旅。
好,我们先从使用的计算机语言和环境说起。
怎么快速上手 TypeScript 语言
我们这个课程的目标呢,是要实现 TypeScript 的编译器和各种运行时。既然如此,那么我就尽可能地用 TypeScript 来实现这个目标。
虽然我们这个课程主体的代码都是用 TypeScript 写的,但我正式使用 TypeScript 其实是从 2021 年 5 月份开始,也就是我开始准备这个课的时间。
我知道你肯定会问:用几个月的时间,既要了解 TypeScript,又要用 TypeScript 写自己的编译器,是不是太不靠谱了?当然,你可能也是因为要学习这门课程,第一次使用 TypeScript,所以我就分享一下自己的一些经验。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
0/1000字
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《手把手带你写一门编程语言》,如需阅读全部文章,
请订阅文章所属专栏,新⼈⾸单¥59.9
立即订阅