REBOL

软件描述

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

官方网站

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

官方认证

www.rebol.com

安全链接HTTPS

什么是 REBOL?

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

🔄 替代方案

62 个选择

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

免费 • 开源
查看详情

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

免费 • 专有
查看详情
Pike programming language

Pike programming language

编程语言

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

免费 • 开源
查看详情
💻

Object Pascal

编程语言

Object Pascal 是一种多范式、面向对象、基于组件的通用编程语言。

免费 • 开源
查看详情
Buzz Programming Language

Buzz Programming Language

编程语言

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

免费 • 开源
查看详情
jRuby

jRuby

软件

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

免费 • 开源
查看详情
IronPython

IronPython

编程语言

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

免费 • 开源
查看详情
Red (Programming Language)

Red (Programming Language)

编程语言

4

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

免费 • 开源
查看详情
上一页下一页