1. 简单百科
  2. rebol

rebol

REBOL是针对互联网通讯设计的。REBOL是一种高级解释语言允许你访问和控制互联网的资源,而且他的便捷让你可以开始考虑把互联网当成你的个人操作系统。

高级解释语言

介绍

你已经熟悉了如何使用浏览器在网上冲浪。有了REBOL,你可以编写互联网。

简而言之,REBOL是提供了分布式计算和通信的一种轻量级软件技术

REBOL技术包含两个部分:

REBOL语言

REBOL语言结合了编程语言和元数据语言(如XML)的概念。

这种结果是产生了一种新的语言,它提供了对现代网络分布应用的更有效解决方案。相比传统的语言,REBOL在更少的代码上提供了更强大的表达能力。REBOL应用程序和解决方案的一般典型的代码大小都在10KB的数量级上,而不是10MB。

REBOL发音为“reb-ol”(类似“rebel with a cause”中的),代表“基于相关表达式的对象语言”(relative expression based object language)。他第一次发布是在1997年,当时支持三个操作系统。到2004年,已经推出了2.5.x版,支持43个平台。

特点

REBOL 代表基于相关表达式的对象语言(Relative Expression Based Object Language).

REBOL 发音为"reb-ol" ,和“rebel with a cause”中的一样。

REBOL 是一种消息式的语言。他的主要目的是提供一种轻量级的分步计算和通讯的方法。

REBOL 由Carl Sassenrath设计, 是Amiga OS——世界上第一个个人电脑的多任务操作系统——的系统架构师。

REBOL 不仅仅只是一个编程语言。他还是一种用于表示数据和元数据的语言。他给计算、存储和信息交换提供了同一种方法。

REBOL 有十分丰富的软件包。初学者可以从REBOL/Core和REBOL/View开始。专业人士会发现REBOL/Command和REBOL/SDK十分有用。公司和组织会发现REBOL/IOS是一个强大的协作交流平台。

REBOL 代码和数据跨越了40多种平台。在Windows上写的脚本和在Linux, unix和其他平台上运行得都一样,根本无须任何改动。

REBOL 引入了方言化的概念。方言是一个小巧有效专门针对特殊领域的子语言。

REBOL 本意就是要保持小巧——即使他已经包含了数百条函数,几十种数据类型,内置帮助,多种Internet协议、压缩、错误处理、调试控制台、加密和更多。

REBOL 程序很容易书写。你所需要的仅仅是一个文本编辑器。一个程序可以只有一行也可以是一整个应用程序包含了几十个文件。。同时,你的程序不需要对库和包含做声明。

优点

1、跨平台

2、简单易写:比流行语言易学,并且编出程序的长度很短;

3、内建多种internet通信协议;

4、免费;

5、核心小

6、安全

7、适合写c/s程序

缺点:

1、gui组件相当不全

2、不支持中文

3、缺少文件

4、无web server模块

运动品牌

锐彪(rebol)

一种运动品牌,主要以出售羽毛球运动装备。

参考资料