Red 的编写是出于工作需要,该语言的作者想要使用 REBOL,但它有许多缺陷。 当时 REBOL 还没有开源,由于它是一门解释型语言,这就意味着它比编译型语言效率低。

Red 使用 C 语言级别的 Red/System,是一门涉及所有编程领域的语言。 Red 基于 REBOL 编写,它继承了 REBOL 的灵活性,同时也包含了许多 C 语言能做的底层实现。

Red 将会成为世界上第一门全栈式编程语言,这意味着它可以完成几乎所有的编程任务,从底层到抽象,无需其他工具的参与。 而且,Red 支持交叉编译,任意两个平台之间,不需要任何 GCC 之类的工具链的支持。 所有的工作,仅仅需要一个不到 1 MB 的二进制可执行文件。

准备好你的 Red 第一课了吗?

更进一步

Red 相关的源码信息在 Red 语言主页

源代码的 github 库

Red/System 特性在 这里

想要了解更多关于 Rebol 和 Red 的信息,加入 Gitter 聊天室。如果你无法加入,也可以给我们发邮件

也可以在 Stack Overflow 上查阅、提交问题。

也许你现在就要试一试 Red ?可以在线尝试 try Rebol and Red site

你也可以通过学习一些 Rebol 来学习 Red。