正文

FORTH的历史2005-08-05 15:54:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/forth/3484.html

分享到:

Forth 的历史

Forth 是一种计算机语言,它是由charles moore先生在六十年代末期发明的,
在最初的十年Forth 几乎没有人知道,一直到了一九八十年代以后,由于它的语法精简,结构优雅,加上研究团体Forth Interesting Group ( FIG )的大力推广,才渐渐的为人所发掘,进而广为人知,我们也可以看到它在许多产品上有优越的表现。

当初charles moore先生在发明Forth 时,即是Fourth 的缩写,意指此为〞第四代计算机语言,〞在当时他的思考方式和方法都被排除在当时计算机科学的「主流」之外。但就现在来看,许多Forth 结构已被计算机科学拿来在现代的计算机
上使用。举例而言如:Sun Workstatiow 和Power Pc与PCI 的Open Boot 开机系统F-Code 就完全是Forth语言,它将在未来pc和网络系统上都将占有一席之地。

    Forth 的程序代码并不易懂,因为它的编译器也是Forth 本身所写成的。要真正了解Forth 就必先了解编译器,不然就只能发挥到和其它语言如C 一样的功能。而要了解编译器却又必先了解Forth。这种「易学难精」的特性,使许多人却。许多年来Forth 都只在某些特定的拥护者之间流传及使用在某些特定的产品上。从一九八十年代开始Forth 推广学会 ( Forth Interest Group)的成立,推出了一系列在各种微处理机上的Forth 系统,使得大家能有Forth 程序代码,进而使用它。更有许多书籍,如 Leo Brodie 的 Starting Forth 和 Thinking Forth,丁陈汉荪博士的 System Guide to Fig-Forth. 和 Inside F83。均是Forth 最佳的参考书籍。

  简而言之,其实Forth 本身并非真的「易学难精」,若我们从计算机科学来看,它并非 〞单纯〞的只是一个计算机语言而已。就特性上它拥有自己的CPU 架构
(Virtrue Computer Structure ) ,自己的缓存器( Registers ) 。就系统上,它有自己的编译器及I/O 方式。就语言上有自己的语法和指令。这些在计算机科学上要学个二、三年的观念和技巧,我们是能期望在二、三个月就能完全掌握的很好的。所以若你把它当作一般的〞计算机语言〞来看待的话,那它就会真的是「易学难懂」了。

阅读(4185) | 评论(3)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册