rebol学习(介绍篇)

(摘自http://blog.csdn.net/easypal/archive/2007/08/01/1720401.aspx)

最接近人类语言的编程语言-rebol

rebol的详细资料见www.rebol.org。这里谈一下我得印象。

rebol 的缺点是明显的。它是一个商业公司的产品。它只是象java一样免费使用。但不开放源代码。并且它的数据库连接的函数库是收费的。但 它的优点也十分明显,如果因为不是开放源代码软件而不能放心使用,也可以欣赏和借鉴它的种种特点,并且了解了rebol肯定还会忍不住使用 它。

首 先rebol是一个lisp语言的替代品,它能实现lisp的所有能力。他具有lisp语言的数据和程序同等处理的特点,也有语句和表达式的统一。但 大大打破了lisp的局限。它允许中缀运算符的形式,没有满眼的括号,和一般编程语言的表达方法完全一样。同时具有丰富的库,有完全的图 形界面库,完全的网络库。因为是一个公司的产品,也保证了库的统一。

rebol自称为网络编程语言,它的网络编程能力很强,一般一个语句就可以下载一个文件,或下载一个网页,或接受一个邮件。

rebol一个神奇的特点是它的图形界面设计,它的界面编程非常简单,完全不用语句和函数,而是和html一样只要表达核心内容就行了。这得益 于rebol的“方言”能力。

rebol内置了“方言”能力。就是象yacc一样的语言解析能力。可以随时扩展“子语言”。

rebol内置了几十种数据类型,用它编程,语句肯定是最精炼的。

rebol 可以实现java一样的网络下载程序运行的能力,也有砂箱功能。它比java更进一步,有自己的桌面,在桌面上可以任意启动各个rebol程 序,它的桌面象html一样有丰富的表达形式和超链接。链接到有rebol功能的网站上就可以象浏览网页一样使用各种程序。由于rebol语言比 java要简练的多,同时是不用编译的脚本语言,它的程序文件非常小,更适合网络传输。因为rebol有这样神奇的功能,它自称internet操作系 统。因为rebol是脚本语言,因此它天然是跨平台的。它有很多操作系统的实现。

还有一个特点,rebol语言自身只是一个几百k的可执行文件,因此rebol程序的发布是非常简单的。

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值