用Paserc开发了一个While语言的解释器

Mountain
2008-01-02 11:26:11  来自: Mountain(包容、生长、平常心)

元旦假期,集中精力学习Haskell。用Paserc开发了一个While语言的解释器。While语言是一种简单的编程语言,只包含赋值、doWhile语句、表达式计算的语言。

体会只有一点,即便如此简单的语言,实现起来也比我原本想像的难一点。因为doWhile里面的表达式和语句需要延迟求值,所以也需要一个简单的运行时(Runtime)管理系统。

   


这个小组的成员也喜欢去   · · · · · · 

scheme
scheme (158)
OCaml
OCaml (82)
lisp
lisp (550)
Erlang
Erlang (416)
代码这边独好
代码这边独好 (508)
Emacs
Emacs (827)