Skip to content
Chai Fei edited this page Dec 11, 2015 · 13 revisions

######E-mail:[email protected]

简介

c_forth项目原先只是一个用C语言写的模拟forth系统,不是一个真正的forth系统。受到耳朵ear_cforth的启发,以及他的指点,我开始写真正的forth系统。目前这个c_forth是从ear-cforth克隆过来,并且自己加上了控制语句、循环语句与变量等。我正在努力的写自己的forth系统。再次感谢耳朵CNFIG社区!!!

编译环境

  1. Windows(32位/64位) + Cygwin + gcc 4.9.3

  2. Linux(32位) + gcc 4.9.2

安装

make forth

使用

求8的阶乘,使用递归实现:

./forth

>>> variable n
>>> : n@ n @ ;
>>> : n-- n@ 1 - n ! ;
>>> : factorial n@ 1 - if n@ n-- myself * else 1 then ; 
>>> 8 n ! factorial .

40320
Clone this wiki locally