REBOL是Lisp语言的替代品,由业界知名的操作系统和编程语言架构师Carl Sassenrath设计,是为分布式计算和通信量身打造的轻量级开发语言。REBOL完全能够胜任Lisp语言的应用场景,同时REBOL又打破了Lisp的局限。REBOL更类似于一般编程语言的表达方法,允许使用中缀运算符,且不需使用Lisp语言那样一对对嵌套的小括号来表示递归。REBOL语言具有统一的库函数,如REBOL/Core、REBOL/View、REBOL/Command、REBOL/SDK、REBOL/IOS等库函数,在图形界面、编程辅助、网络处理等方面提供丰富的支持。

REBOL的图形界面设计能力十分强大,通过简单的图形界面编程语句就可以完成图形界面的创建,并且图形界面的展示美观漂亮。同时REBOL内置了View Draw Dialect方言,帮助开发者以最简便的方式完成图形界面中元素的定制,同时可以根据开发者的需求进行方言的拓展,定义开发者需要的子语言。作为网络编程语言,REBOL在网络处理方面具备很强的能力,对于文件下载、网页抓取、邮件接收等操作,在REBOL中仅需几条语句即可完成操作。

对比REBOL语言,在动态语言中应用非常广泛的Python语言,具有完整的面向对像特性,语言简便易用,编写的程序非常优雅。从加快开发速度的角度考虑,能够代替C和Java语言完成工作任务,同时与C语言的沟通能力非常好,任何为C编写的接口能够很容易转化为Python接口。而REBOL是基于相关表达式的对象语言,REBOL被称作最接近人类语言的编程语言,有着自身的独特之处,能够方便的表示数据和元数据。REBOL的设计理念之一就是始终保持小巧,即便REBOL已内置了几十种数据类型和数百条函数,以及多种Internet协议、错误处理等内容,REBOL解释器仅有几百K大小,REBOL程序编写方便,在代码编写时程序不需要对库和包含做声明即可使用,帮助开发者以最精炼的语句实现应用。同时REBOL代码可以跨越几十种系统平台,在不同平台之间移植代码不需做任何改动。

需要强调的是,REBOL是商业公司产品,可以提供给开发者免费使用,但源代码并不开放,使用部分REBOL函数库如数据库连接库,需要支付额外的费用。但从另一个角度看,由公司维护的语言能够在最大程度上保证类库的统一,减少开发者额外的负担。

目前REBOL语言的解释器最新版本为R3 Alpha,在REBOL语言中文参考文档方面,蔡学镛和蔡民奎先生已经在网络整理了REBOL语言的中文参考文档,其中包含REBOL 3.0指南,REBOL内建函数,REBOL数据类型等不同的内容,感兴趣的开发者甚至可以加入其中,一同更新维护REBOL语言的中文资料。

最接近人类编程语言的REBOL相关推荐

  1. Yann LeCun:大模型方向错了,智力无法接近人类

    来源:机器之心 你训练大模型用的是语言,还想获得 AGI?那肯定是永远也不行的. 「语言只承载了所有人类知识的一小部分:大部分人类知识.所有动物知识都是非语言的:因此,大语言模型是无法接近人类水平智能 ...

  2. 微软小冰发布知乎主题曲,人工智能首次开始接近人类歌手水平

    5月16日,微软小冰宣布已完成演唱深度学习模型完成第四次重大升级,和知乎一起发布新模型生成的首支单曲[我知我新].据悉,此歌曲生成调教用时17分钟,首次加入换气声自动预测合成等新技术,人工智能的演唱水 ...

  3. 清华唐杰:GPT-3表示能力已经接近人类了

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 编辑部 整理自 MEET 2021 量子位 报道 | 公众号 Qbi ...

  4. 1370亿参数、接近人类水平,谷歌重磅推出对话AI模型LaMDA

    来源:机器之心 语言模型可以完成不同任务,例如将一种语言翻译成另一种语言,将长文档总结为简短的摘要等.在众多任务中,开放域对话可能是最困难的任务之一,因为开放域对话需要模型覆盖不同的主题.在对话任务中 ...

  5. 清华唐杰:GPT-3表示能力已经接近人类了,但它有一个阿喀琉斯之踵

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 转载自:量子位 人工智能,现在发展到什么阶段了? 从发展脉络上看,从符号智能.感知智能,现在应 ...

  6. 清华唐杰:GPT-3表示能力已经接近人类了,但它有一个阿喀琉斯之踵 | MEET 2021

    编辑部 整理自 MEET 2021 量子位 报道 | 公众号 QbitAI 人工智能,现在发展到什么阶段了? 从发展脉络上看,从符号智能.感知智能,现在应该到认知智能阶段了. 或者说,我们正走在认知智 ...

  7. 元胞自动机:更接近人类思考的智能模型

    前段时间,一则"计算机首次通过图灵测试"的新闻被众多媒体报道,似乎人工智能已然离我们不远了. 在未来,计算机真的会拥有人类一样的自主思考.学习能力吗,甚至出现未来的"机器 ...

  8. 清华唐杰:GPT-3表示能力已经接近人类了,但它有一个阿喀琉斯之踵 | MEET 2021...

    编辑部 整理自 MEET 2021 量子位 报道 | 公众号 QbitAI 人工智能,现在发展到什么阶段了? 从发展脉络上看,从符号智能.感知智能,现在应该到认知智能阶段了. 或者说,我们正走在认知智 ...

  9. MIT用超导体制成极低功耗神经元,能效接近人类大脑,比计算机高4个量级

    晓查 发自 凹非寺 量子位 出品 | 公众号 QbitAI 计算机越来越智能,但是智能的算法却需要大量的资源.一台计算机以GHz的频率运行,功耗上千瓦.而人类的大脑运行速率比电脑慢几百万倍,只有约20 ...

最新文章

  1. golang select channel 多路复用
  2. libevent java_libevent简介
  3. java 短信猫发送短信的方法
  4. Semaphore、CountDownLatch和CyclicBarrier
  5. 03、MySQL—数据表操作
  6. corda_Corda服务的异步流调用
  7. 【转】win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
  8. xss攻击突破转义_每个人都应该了解的7种xss漏洞
  9. PAT 1031 查验身份证
  10. 什么是503服务不可用错误(以及如何解决)?
  11. 第十六届中国酒店“金枕头”奖获奖名单揭晓
  12. elasticsearch query里面的slop选项
  13. 【JAVASE】IO流基础
  14. div背景 css网格背景_如何为背景图像网格创建运动悬停效果
  15. 如何使用Servlet,JSP和MySQL将文件上传到数据库
  16. 电脑插上U盘,无线鼠标无法使用问题解决
  17. 中望3D2022 参考几何体
  18. (1)学习ArduPilot代码库
  19. 一开机就是coloros恢复模式_KOL解读ColorOS类DC调光新技术,解决屏幕频闪难题
  20. 解决MSN登陆不了的几种方法

热门文章

  1. 远算CAE平台-汽车行业常用仿真软件都是什么,ansys在其中吗?
  2. Windows下文件批量重命名bat脚本
  3. 1.3 网络操作系统与Linux
  4. git 命令详解——checkout
  5. 用友U8 V13安装教程
  6. AE motion 2插件
  7. 利用ArcGIS结合DEM提取小流域单元
  8. 欧空局中国区域数据的筛选
  9. 基于OkHttp3封装网络请求框架
  10. HTML5 video标签,自定义播放器