REBOL

软件描述

Rebol(历史上称为REBOL)是一种跨平台的数据交换语言,也是一种由卡尔·萨森拉特设计的多范式动态编程语言,用于网络通信和分布式计算。它引入了“方言”概念:小型、优化的、领域特定的……

官方网站

访问软件的官方网站了解更多信息

官方认证

www.rebol.com

安全链接HTTPS
立即访问

什么是 REBOL?

Rebol(历史上称为REBOL)是一种跨平台的数据交换语言,也是一种由卡尔·萨森拉特设计的多范式动态编程语言,用于网络通信和分布式计算。它引入了“方言”概念:为代码和数据量身定制的小型、优化的领域特定语言。
JavaScript之父道格拉斯·克罗克福德曾将REBOL描述为“一种更现代的语言,但具有与Lisp非常相似的思想,即所有内容都基于一种可执行的数据表示形式”,并认为它是JSON的重要影响来源之一。
根据其设计者所述,方言是该语言最显著的特性:
“尽管它可以用于编程、编写函数和执行过程,但其最大优势在于能够轻松创建领域特定语言或方言。”

🔄 替代方案

62 个选择
0

Chapel 是一种为大规模高效并行计算而设计的编程语言。

0

M# 是一套用于快速 Web 应用开发的工具集。 M# 通过自动化管理 90% 的代码,消除大多数人为错误,已被证明可生成更优、更安全、更可靠的代码,速度至少提升 4 倍。

Pike programming language

Pike programming language

0

Pike 是一种动态编程语言,其语法类似于 Java 和 C。它易于学习,无需长时间的编译过程,并且具有强大的内置数据类型,能够实现简单而高效的数据显示与操作。

Buzz Programming Language

Buzz Programming Language

0

一种用Zig编写的轻量级静态类型脚本语言。

jRuby

jRuby

0

JRuby 是在 Java 虚拟机(JVM)上运行的 Ruby 编程语言的 100% Java 实现。

IronPython

IronPython

0

IronPython 是在 .NET 和 Silverlight 下运行的 Python 编程语言实现。它支持具有完全动态编译功能的交互式控制台。它与 .NET Framework 的其余部分紧密结合,并可使用所有 .

Red (Programming Language)

Red (Programming Language)

4

Red 是一种新的编程语言,深受 REBOL 的启发。

上一页下一页