转眼间,2021年也即将离我们而远去,在2022年来临之前,我在这里简单的做一个小结吧。
2020年的今天,我正致力于Xscript最初版本的开发,但是由于我知识的浅薄,这个项目最终放弃初代Xscript仓库
2021年初,我在看完了两周自制脚本语言之后,拥有了一些基础的语法树知识,立刻新建了一个项目Xlang,最终经过几次重构的挣扎之后,我还是因为调用栈问题放弃了。
当时转眼已11月,在放弃了Xlang后,我又用利用从Xlang学习来的经验,回到了解释性语言,马上开始了Xscript的制作,在11月26日push了Xscript 的第一个commit
接着,一个月之后,Xscript 第一个能用的版本发布 版本号v0.2 截止今天,Xscript的最新版本已是0.3.7,并且实现了一门语言必须具有的功能
但这就是我与编程语言的全部吗?不是。
四年级开始学习C 时,便有一个理想,自己实现操作系统,奈何技术不够,在五年级,我便转变了方向:既然自制操作系统不行,那就自己实现一门编程语言吧!
那时我的玩具还是易语言,以完全不懂编译原理的情况下,写了一个玩具,一个啥都干不了的终端。
但逐渐的,我从使用Windows开发变成了使用linux开发,从此,树莓派便常伴我左右。再次认识C ,我又以什么不会的情况下写了人生中第一个使用C 开发的项目ECode.Script However,最后还是因为bug太多,放弃了
后面渐渐熟悉了C ,最终回到了故事的开头。
我与编程语言的爱恨情仇在这里就道完了,是什么支撑我不断改进这些项目和有信心不断重构的呢?有很多次,我想过放弃,不再研究这些,老老实实打好基础,但是我还是坚持了下来。心中一直有一个信念支撑着我,我一定要让全世界的人都知道我的名字,显然这是一个天真的想法,我这辈子也可能不会达到这个目标的1/2,但是我为之奋斗了,努力了,写出了令我自己满意的作品了,这就已经足够了。
2022年,我希望在新的一年里,我与编程语言的这段故事还会继续下去……