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 个选择
thinBasic Programming Language

thinBasic Programming Language

编程语言, 编译器

5

一种非常快速的类BASIC编程语言,适用于控制台和GUI应用程序,可自动化流程、数据交换,连接数据库,发送邮件、FTP、REST API,解析与词法分析,文件操作,OpenGL、图形、声音、打印等,功能更多。

免费 • 专有
查看详情
PureScript

PureScript

编程语言

PureScript 最初由 Phil Freeman 于 2013 年设计。他开始开发 PureScript 是因为他对其他将 Haskell 编译为 JavaScript 的尝试(例如使用 Fay、Haste 或 GHCJS)不满意。

免费 • 开源
查看详情
Eiffel (programming language)

Eiffel (programming language)

编程语言

Eiffel 是一种面向对象的编程语言,由伯特兰·迈耶(面向对象理念的倡导者,著有《面向对象软件构造》)和 Eiffel Software 共同设计。迈耶于 1985 年构想出该语言,旨在提高商业软件的可靠性……

免费 • 开源
查看详情
💻

Huginn Programming Language

编程语言

一种毫无怪癖的编程语言,简单到每个孩子都能掌握。

免费 • 开源
查看详情
💻

AWK

软件

如果你和许多计算机用户一样,你经常会希望在各种文本文件中,每当出现某些特定模式时就进行修改,或者从某些行的特定部分提取数据,而忽略其余部分。

免费 • 开源
查看详情
BeanShell

BeanShell

编程语言

BeanShell 是用 Java 编写的轻量级、免费且可嵌入的 Java 源代码解释器,具备对象脚本语言特性。BeanShell 动态执行标准 Java 语法,并通过松散类型、命令和方法闭包等常见脚本便捷功能对其进行扩展。

免费 • 开源
查看详情

Neko 是一种高级动态类型编程语言,可用作嵌入式脚本语言。它被设计用于为多种不同语言提供一个通用的运行时环境。学习和使用 Neko 非常简单。

免费 • 开源
查看详情

简单、富有表现力且可移植的编程语言,用于高效脚本编写。

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