使用 JavaScript 来实现解释器和编译器系列教程

栏目: 服务器 · 编程工具 · 发布时间: 5年前

内容简介:该系列「icj, Writing Interpreters and Compilers in JavaScript」中,我们将一起使用 JavaScript 徒手实现编程语言解释器和编译器。因此整个系列分为「解释器篇」和「编译器篇」。本系列所有代码,都归纳在

使用 JavaScript 来实现解释器和编译器系列教程

该系列「icj, Writing Interpreters and Compilers in JavaScript」中,我们将一起使用 JavaScript 徒手实现编程语言解释器和编译器。因此整个系列分为「解释器篇」和「编译器篇」。

  • 解释器篇

    我们将逐步实现我们的第一个编程语言「hi 语言」。我们会一起从零开始构建它,然后以解释器的形式来实验它的功能。

  • 编译器篇

    我们将继续完善我们的「hi 语言」,使之可以直接编译为 JavaScript,并在浏览器和 node 环境中运行我们的编译结果。

本系列所有代码,都归纳在 code 目录下。

该系列文章属于原创,不可用于任何收费环节或者项目中。转载请注明出处。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

How to Solve It

How to Solve It

Zbigniew Michalewicz、David B. Fogel / Springer / 2004-03-01 / USD 59.95

This book is the only source that provides comprehensive, current, and detailed information on problem solving using modern heuristics. It covers classic methods of optimization, including dynamic pro......一起来看看 《How to Solve It》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试