Ruby (programming language)
Appearance
Ruby | |
---|---|
object-based language (en) , functional programming language (en) , multi-paradigm programming language (en) , imperative programming language (en) , interpreted language (en) , free software (en) da programming language (en) | |
Bayanai | |
Farawa | 1995 |
Amfani | computer programming (en) , creating (en) , analysis (en) da web development (en) |
Suna saboda | ruby (en) |
Motsi | free software movement (en) |
Programming paradigm (en) | functional programming (en) , imperative programming (en) , object-oriented programming (en) da reflective programming (en) |
Mai haɓakawa | Yukihiro Matsumoto (en) |
Designed by (en) | Yukihiro Matsumoto (en) |
Operating system (en) | Microsoft Windows, Linux (mul) , BSD (mul) da macOS (mul) |
Programmed in (en) | C programming language |
Source code repository URL (en) | https://git.ruby-lang.org/ruby.git da https://github.com/ruby/ruby.git |
Software version identifier (en) | 3.3.6, 2.2.8, 2.3.5, 2.4.2, 2.5.0, 2.5.1, 2.5.3, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 1.9.1.376, 1.9.1.378, 1.9.1.429, 1.9.1.430, 1.9.1.431, 1.9.2.0, 1.9.2.136, 1.9.2.180, 1.9.2.290, 1.9.2.318, 1.9.2.320, 1.9.2.381, 1.9.3.0, 1.9.3.125, 1.9.3.194, 1.9.3.195, 1.9.3.283, 1.9.3.284, 1.9.3.286, 1.9.3.326, 1.9.3.327, 1.9.3.360, 1.9.3.361, 1.9.3.362, 1.9.3.374, 1.9.3.383, 1.9.3.384, 1.9.3.385, 1.9.3.392, 1.9.3.426, 1.9.3.429, 1.9.3.448, 1.9.3.483, 1.9.3.484, 1.9.3.545, 1.9.3.547, 1.9.3.550, 1.9.3.551, 2.0.0.0, 2.0.0.195, 2.0.0.247, 2.0.0.352, 2.0.0.353, 2.0.0.451, 2.0.0.481, 2.0.0.576, 2.0.0.594, 2.0.0.598, 2.0.0.643, 2.0.0.645, 2.0.0.647, 2.0.0.648, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.9, 2.2.10, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.6, 2.3.7, 2.3.8, 2.4.0, 2.4.1, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.5.2, 2.5.4, 2.5.5, 2.4.7, 2.5.6, 2.6.4, 2.4.8, 2.5.7, 2.6.5, 2.4.9, 2.7.0, 2.4.10, 2.5.8, 2.6.6, 2.7.1, 2.7.2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1, 3.2.2, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4 da 3.3.5 |
User manual URL (en) | https://docs.ruby-lang.org/, https://docs.ruby-lang.org/en/ da https://docs.ruby-lang.org/ja/ |
Shafin yanar gizo | ruby-lang.org |
Described at URL (en) | tapor.ca… da marketplace.sshopencloud.eu… |
Lasisin haƙƙin mallaka | Ruby License (en) , GNU General Public License, version 2.0 (en) da 2-clause BSD License (en) |
Copyright status (en) | copyrighted (en) |
Media type (en) | application/x-ruby da text/x-script.ruby |
Implementation of (en) | Ruby MRI (en) |
Model item (en) | Ruby on Rails (mul) da Ruby MRI (en) |
Typing discipline (en) | duck typing (en) , dynamic typing (en) da strong typing (en) |
Catchphrase (en) | Ruby is optimized for programmer happiness |
IRC channel URL (en) | irc://irc.freenode.net/ruby-lang |
Official demo URL (en) | https://try.ruby-lang.org/ |
Mastodon instance URL (en) | https://ruby.social |
File extension (en) | rb da rbw |
Wannan Muƙalar guntuwa ce: tana buƙatar a inganta ta, kuna iya gyara ta.
Ruby (harshe na shirye-shirye) Ruby wani fassara ne, babban matakin, harshe na shirye-shirye na gaba ɗaya. An tsara shi tare da jaddada yawan shirye-shirye da sauƙi. A cikin Ruby, komai abu ne, gami da nau'ikan bayanai na asali. Yukihiro "Matz" Matsumoto ne ya kirkireshi a tsakiyar shekarun 1990.
Ruby yana da ƙarfi kuma yana amfani da tarin shara da tattara lokaci-lokaci. Yana tallafawa tsari shirye-shirye da yawa, gami da tsari, abu-daidaitawa, da shirye-shiryen aiki. A cewar mahaliccin, Perl, Smalltalk, Eiffel, Ada, BASIC, Java, da Lisp sun rinjayi Ruby.[1] [2]
Tarihi
[gyara sashe | gyara masomin]Matsumoto ya ce an haifi Ruby a 1993. A cikin wani sakon 1999 zuwa jerin wasikun ruby-talk, ya bayyana wasu ra'ayoyinsa na farko game da harshe: [3]
- ↑ ^ "About Ruby". Archived from the original on 9 October 2014. Retrieved 15 February 2020
- ↑ Shugo Maeda (17 December 2002). "The Ruby Language FAQ". Archived from the original on 27 February 2014. Retrieved 2 March 2014. ^
- ↑ Shugo Maeda (17 December 2002). "The Ruby Language FAQ". Archived from the original on 27 February 2014. Retrieved 2 March 2014