Ruby
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Haiku
Features
- Dynamic typing
- Blocks
- Object-oriented Language
- Interpreter
- Support for scripting
- Native extension libraries
- Text processing
Tags
- programming
Ruby News & Activities
Recent News
- POX published news article about Ruby
Ruby 4.0 released with Ruby Box isolation, ZJIT compiler, Ractor improvements, and moreRuby 4.0 has been released, introducing a major update to this general-purpose programming language...
- POX published news article about Ruby
Ruby 3.4 released with “it”, Prism as default parser, improved YJIT, modular GC, and moreRuby has announced the release of version 3.4, introducing a range of new features, enhancements, a...
- POX published news article about Ruby
Ruby 3.3 has been released with new 'Prism' parser and pure-Ruby RJIT compilerRuby, the widely-used programming language, has recently unveiled Ruby 3.3, bringing with it a host...
Recent activities
- Mother_Aldrich liked Ruby
POX added Ruby as alternative to ReScript and Unison Programming Language- Kitajima liked Ruby
- ErrorRaffyline0 added Support for scripting as a feature to Ruby
- Eighty-nine liked Ruby
- braky updated Ruby
- PredatorQ liked Ruby
Featured in Lists
Master List of all Apps and Software I use for both work and personal life.
A list with 809 apps by AmileyaRyver without a description.
Services my Server is currently, or soon will be running.
What is Ruby?
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.
Ruby enjoys a large number of libraries and users.
It is based on Perl, Smalltalk, Eiffel, Ada, and Lisp. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, and CLU.
Ruby is often compared to Python, Ruby is used for CLI, GUI Programs and also Web Applications, popular MVC Web framework "Ruby on Rails" is developed in Ruby.



Comments and Reviews
This is by far my favorite scripting language. It's so easy yet very powerfull.