跳到主要内容

1 篇博文 含有标签「编译器」

查看所有标签

· 阅读需 8 分钟
古时的风筝

前两天看到一个「用200行代码实现编译器」的 GitHub 仓库。这个微型编译器用 JavaScript 实现,最终实现了将类似 Lisp 语法的函数编译为类似C语言的函数。

编译器的作用是什么?就是将一种语言源代码转换成目标语言,这个目标语言可以是另外一种语言,比如 C 语言;可以是中间语言,比如 Java 字节码;还可以直接就是机器码。

风筝

作者

风筝

古时的风筝,一个平庸的程序员,主语言 Java,第二语言 Python,其实学 Python 的时间比 Java 还要早。喜欢写博客,写博客的过程能加深自己对一个知识点的理解,同时还可以分享给他人。喜欢做一些小东西,所以也会一些前端的东西,React、JavaScript、CSS 都会一些,做一些小工具还够用。