十二、项目:编程语言
原文:Project: A Programming Language
译者:飞龙
自豪地采用谷歌翻译
确定编程语言中的表达式含义的求值器只是另一个程序。
Hal Abelson 和 Gerald Sussman,《计算机程序的构造和解释》
构建你自己的编程语言不仅简单(只要你的要求不要太高就好),而且对人富有启发。
希望通过本章的介绍,你能发现构建自己的编程语言其实并不是什么难事。我经常感到某些人的想法聪明无比,而且十分复杂,以至于我都不能完全理解。不过经过一段时间的阅读和实验,我就发现它们其实也并没有想象中那么复杂。
我们将创造一门名为 Egg 的编程语言。这是一门小巧而简单的语言,但是足够强大到能描述你所能想到的任何计算。它允许基于函数的简单抽象。
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .