Ruby_(programming_language)
's information is
Birth and death years unknown
Ruby is a general-purpose programming language. Its design puts an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. Yukihiro "Matz" Matsumoto started to develop the language in the mid-1990s in Japan. Ruby is interpreted, high-level, and dynamically typed; its interpreter uses garbage collection and just-in-time compilation. It
* Calculated from Wikipedia data.
Accuracy is not guaranteed.
| Ruby | |
|---|---|
| Paradigm | Multi-paradigm: functional, imperative, object-oriented, reflective |
| Designed by | Yukihiro Matsumoto |
| Developer | Yukihiro Matsumoto, et al. |
| First appeared | 1995 |
| Stable release | |
| Typing discipline | Duck, dynamic, strong |
| Scope | Lexical, sometimes dynamic |
| Implementation language | C |
| OS | Cross-platform |
| License | Ruby |
| Filename extensions | .rb, .ru |
| Website | ruby-lang.org |
| Major implementations | |
| Ruby MRI, TruffleRuby, YARV, Rubinius, JRuby, RubyMotion, mruby | |
| Influenced by | |
| Ada, BASIC, C++, CLU, Dylan, Eiffel, Lisp, Lua, Perl, Python, Smalltalk | |
| Influenced | |
| Clojure, CoffeeScript, Crystal, D, Elixir, Groovy, Julia, Mirah, Nu, Rust, Swift | |
| |
Look up "Ruby_(programming_language)" on WikipediaWikipedia Categories
- ISO standards
- Japanese inventions
- Scripting languages
- Functional languages
- Ruby (programming language)
- Dynamic programming languages
- Free software programmed in C
- Software using the BSD license
- Class-based programming languages
- Free and open source interpreters
- Text-oriented programming languages
- Multi-paradigm programming languages
- Object-oriented programming languages
- Programming languages created in 1995
- Dynamically typed programming languages
- Programming languages with an ISO standard
Loading...