Red 是一门新的编程语言,它受到了 REBOL 很大的启发,但由于它有本地代码编译器,Red 的应用领域更加广泛——下到系统编程上到高级脚本,同时提供了对现代的多核 CPU 并发编程的支持。 主要特点为: 函数式、声明式、符号式编程 支持基于原型的对象 同像性 (Red 是它自身的元语言) 类型声明可选,有丰富的数据类型(50+) 支持静态编译或 JIT 编译成本地代码 强大的并发和并行编程支持(actors、并行集合) 以内建的 Red/System DSL 提供底层系统编程的能力 支持高级脚本和 REPL 控制台 高度可嵌入 内存占用少,带有垃圾回收 磁盘占用少(1MB)