Language
Ruby
General-purpose programming language
1995Appeared
4.0.9Latest version
11Languages it influenced
Facts
- Appeared
- 1995
- Type system
- dynamic typing, duck typing, strong typing
- Latest version
- 4.0.9 (October 23, 2026)
- Languages it influenced
- 11
- Paradigms
- reflective programming, functional programming, imperative programming, object-oriented programming
- Designed by
- Yukihiro Matsumoto
- Developer
- Yukihiro Matsumoto
- Implemented in
- C
- File extensions
- .rb .rbw
- Licence
- GNU General Public License, version 2.0, 2-clause BSD License, Ruby License
- Operating system
- Microsoft Windows, macOS, Linux, BSD
- Used for
- creating, analysis, web development, computer programming
- Influences listed
- 12
Sources: Wikidata (CC0) · Wikidata Q161053
Frameworks written in it · 18
Influenced · 11
Languages implemented in it · 3
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| GolfScript | 2007 | — | — | — |
| Mirah | 2008 | imperative programming, object-oriented programming | dynamic typing, static typing, inference typing, strong typing | — |
| Treetop | 2006 | — | — | — |
Languages based on it · 1
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Treetop | 2006 | — | — | — |