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)
一种运动品牌,主要以出售羽毛球运动装备。