title: vczh是怎么做到在高三的时候写了一个带指令集和虚拟机的Pascal脚本语言？
desc: 看轮子哥的博文伴随我成长的编程书时，读到“甚至我到高三的时候写了一个带指令集和虚拟机的Pascal脚本语言（不含指针）的时候...”这句的时候突然感到细思恐极，只看文章里提到的那些书籍就能写出一个基本完整的编译器吗？现在很多本科甚至研究毕业生都做不到啊！<br>轮子哥是否隐藏了些他读过的其他有帮助的书籍，还是在他开发时获得了其他方面的帮助？最近一直在研究轮子哥的学习方法，也打算向他一样跟随自己的兴趣做出有价值的东西，望轮子哥或知情人士指点迷津！
topic: vczh（问答社区用户）
content: 真相是这样的，我那个程序只是能跑而已，而且面对有语法错误的Pascal代码会崩溃，输入的Pascal代码运行时有错误我也无法recovery只能跟着崩溃，代码结构也极其反人类，所以其实并没有什么奇怪的。只要一个人智商正常，靠硬撸也可以撸出一些看起来很牛逼的东西。最终我做出来的是一个一个pass读pascal代码输出我自己设计的指令集的程序。不过我由于深刻的体验到了我的那种写法的种种坏处，导致我后来大一学编译原理的时候，很多
answerer_tags: 专业造轮子，拉黑抢前排。gaclib.net