Ruby
Ruby
软件描述
Ruby 是一种动态、反射性、通用的面向对象编程语言,其语法受 Perl 启发,同时具备类似 Smalltalk 的特性。Ruby 于 20 世纪 90 年代中期起源于日本,最初由松本行弘(Matz)开发和设计。
官方网站
访问软件的官方网站了解更多信息
www.ruby-lang.org
什么是 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 个选择
MicroPython
MicroPython旨在实现Python 3.4标准(包含后续版本的部分特性)的语言语法,其大部分功能与docs.python.org上“语言参考”文档所描述的内容相同。
FreeBASIC 是一款完全免费、开源的 32 位 BASIC 编译器,其语法与 MS-QuickBASIC 类似,并增加了指针、无符号数据类型、内联汇编、面向对象等新特性。

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

Beef Programming Language
Beef 是一种开源的、面向性能的编译型编程语言,其开发与集成开发环境(IDE)同步进行。

Tcl
Tcl(工具命令语言)是一种功能强大且易于学习的动态编程语言,适用于非常广泛的应用场景。

Vala
Vala 是一种新的编程语言,旨在为 GNOME 开发者带来现代编程语言特性,同时不引入任何额外的运行时要求,并且与用 C 编写的应用程序和库保持相同的 ABI。

Guile
Guile 是 GNU 通用扩展智能语言,GNU 操作系统的官方扩展语言。它是 Scheme 编程语言的一个实现,支持 Revised5 和大部分 Revised6 语言规范,以及众多 SRFIs。

Real-Time JavaScript Tool
实时JavaScript工具是一款便携式工具,可实现JavaScript代码的实时执行!

