REBOL(发音reb-ol ,英文Relative Expression Based Object Language的缩写),自R3发行版改称为Rebol,是跨平台的数据交换语言和多范型的动态编程语言。由AmigaOS的系统架构师Carl Sassenrath(英语:Carl Sassenrath)设计,用于网络通信和分布式计算。
REBOL介入了方言化的概念:用于代码和数据的小型的、优化(英语:Program optimization)的领域特定语言,据设计者Carl Sassenrath(英语:Carl Sassenrath)所说这是这个语言最显著的性质:
尽管它可以用于编程、写函数和进行处理,它最大的长处是轻易的创建领域特定语言或方言的能力。
知名于JavaScript开发上贡献的道格拉斯·克罗克福特,曾经描述Rebol为“更加现代的语言,但具有一些非常类似于Lisp的想法,它全部建造在数据表示之上,然后再被作为程序执行”,是对JSON有影响者之一。
最初,这个语言和它的官方实现是REBOL技术公司开发的专有和封闭源代码的软件。经过跟Lawrence Rosen(英语:Lawrence Rosen (attorney))的讨论,Rebol版本R3解释器于2012年12月12日在Apache 2.0许可证下发行。老版本能以二进制形式获得到,没有发行它们的源代码的规划。
Rebol已经被用于编程互联网应用(客户端和服务器端二者)、数据库应用、实用工具和多媒体应用。
Rebol的设计原理之一就是“以简单方式做简单的事情”。使用下面的“可视界面方言”例子来描述一个具有图形用户界面的简单的Hello world程序:
view layout ]
大师告诉你童子命第一类和第二类的区别
大师教你挽回女友想啥办法做有用
童子命测算,假童子命可以化解
真童子结婚必死无疑,所以千万不要结婚
前男友有新欢了如何挽回
挽回前女友说已经淡忘应该怎么办 绝招来了
热门信息
阅读 (98)
1 1993年11月29日是什么命阅读 (39)
2 专属于属猪人招财吉祥物 戴一个就可以让财运大旺阅读 (39)
3 1993年11月22日生辰八字阅读 (29)
4 1993年11月27日属鸡是什么命阅读 (26)
5 道教法事做完以后多久能见效,做了法事要多久转运