入门简介
先决条件
- 熟悉 Python,C,C++,Ruby 或其他任何语言的编程语言。
 - 安装了你喜欢的代码编辑器或 IDE (一个这样的例子是 VSCode )
 - **保持动力。**构建编译器并不容易,所以继续推动; 值得努力。
 
语言分类
在编写编译器时,你需要确定编译器将使用哪两种语言。
- 
玩具语言: 这是当你编写一种不能解决问题但是用于学习的编程语言时。有趣的例子是
Whitespace,Lolcode和Brainfuck。 - 
编程语言: 这些语言旨在解决问题或为表格带来新的和独特的东西。这些可以与
Swift,C++和Python等语言进行比较。 
资源
在你的旅程中,你不可避免地会偶然发现你不知道的事情,但希望其中一项资源可以帮助你。
- 创建自己的编程语言 (电子书)
- +对初学者友好
 - +短
 - +帮助创造了 
Coffeescript和Rubby 
 - 编译器:原理,技术和工具(龙书)
- 包含你想要了解的有关编译器的所有内容,但它是高级的并且是长读的
 
 - 现代编译器设计 (电子书)
- 这是另一本备受好评的关于编译器设计的书