Ruby

软件描述

Ruby 是一种动态、反射性、通用的面向对象编程语言,其语法受 Perl 启发,同时具备类似 Smalltalk 的特性。Ruby 于 20 世纪 90 年代中期起源于日本,最初由松本行弘(Matz)开发和设计。

官方网站

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

官方认证

www.ruby-lang.org

安全链接HTTPS

什么是 Ruby?

Ruby 是一种动态、反射式、通用的面向对象编程语言,其语法受到 Perl 的启发,同时具备类似 Smalltalk 的特性。Ruby 起源于 20 世纪 90 年代中期的日本,最初由松本行弘(“Matz”)开发和设计。
Ruby 拥有大量库和用户。
它基于 Perl、Smalltalk、Eiffel、Ada 和 Lisp。
Ruby 支持多种编程范式,包括函数式、面向对象、命令式和反射式。它还具有动态类型系统和自动内存管理,因此在多个方面与 Python、Perl、Lisp、Dylan 和 CLU 相似。
Ruby 常与 Python 比较,用于命令行界面、图形用户界面程序以及 Web 应用,流行的 MVC Web 框架“Ruby on Rails”即用 Ruby 开发。

🔄 替代方案

77 个选择

Nelua是一种用于性能敏感应用的系统编程语言,例如实时应用和游戏引擎。其语法和语义与Lua相似,但垃圾回收是可选的,它提供可选的类型标注,并且不受……限制。

免费 • 开源
查看详情
💻

Object Pascal

编程语言

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

免费 • 开源
查看详情

Ceylon 是一种专为团队编写大型程序而设计的语言。

免费 • 开源
查看详情
💻

Smalltalk

编程语言

Smalltalk 是一种面向对象的编程(OOP)语言。它自始至终都是基于对象的。Smalltalk 在这一方面的纯粹性和清晰性,使其成为几乎所有其他面向对象语言的原型。

免费 • 开源
查看详情

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

免费 • 专有
查看详情
Vely

Vely

软件

Vely 是一种通用的 C 语言框架,特别适用于网络应用。它是一款自由开源软件。C 语言程序员可以轻松、高效且富有成效地开发以往难以实现的应用程序。

免费 • 开源
查看详情

Ada 2012 是世界上领先的编程语言的下一代,用于构建安全、可靠且可信的软件。

免费 • 开源
查看详情
Mint (Programming language)

Mint (Programming language)

编程语言

用于编写单页应用的编程语言。Mint 拥有您在极短时间内编写无错误、易读且可维护的应用程序所需的一切工具。

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