Jump to content

Ruby (programming language)

Daga Wikipedia, Insakulofidiya ta kyauta.
Ruby
programming language (en) Fassara, object-based language (en) Fassara, functional programming language (en) Fassara, multi-paradigm programming language (en) Fassara, imperative programming language (en) Fassara, interpreted language (en) Fassara da free software (en) Fassara
Bayanai
Ƙaramin ɓangare nascripting language (en) Fassara
Farawa1995
Amfanicomputer programming (en) Fassara, creating (en) Fassara, analysis (en) Fassara da Custom Web Development (mul) Fassara
Suna sabodaruby (en) Fassara
Motsifree software movement (en) Fassara
Mai haɓakawaYukihiro Matsumoto (en) Fassara
Programming paradigm (en) Fassaraobject-oriented programming (en) Fassara, functional programming (en) Fassara, imperative programming (en) Fassara da reflective programming (en) Fassara
Designed by (en) FassaraYukihiro Matsumoto (en) Fassara
Operating system (en) FassaraMicrosoft Windows (mul) Fassara, Linux (mul) Fassara, BSD (mul) Fassara da macOS (mul) Fassara
Programmed in (en) FassaraC programming language
Source code repository URL (en) Fassarahttps://git.ruby-lang.org/ruby.git da https://github.com/ruby/ruby.git
Software version identifier (en) Fassara4.0.7, 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, 3.3.5, 3.3.6, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6, 3.4.7, 3.4.8, 4.0, 4.0.1, 4.0.2, 3.4.9, 4.0.3, 4.0.4, 4.0.5, 3.4.10 da 4.0.6
User manual URL (en) Fassarahttps://docs.ruby-lang.org/, https://docs.ruby-lang.org/en/ da https://docs.ruby-lang.org/ja/
Shafin yanar gizoruby-lang.org
Described at URL (en) Fassaratapor.ca… da marketplace.sshopencloud.eu…
Lasisin haƙƙin mallakaRuby License (en) Fassara, GPLv2 (mul) Fassara da 2-clause BSD License (en) Fassara
Copyright status (en) Fassaracopyrighted (en) Fassara
Media type (en) Fassaraapplication/x-ruby da text/x-script.ruby
Implementation of (en) FassaraRuby MRI (en) Fassara
Model item (en) FassaraRuby on Rails (mul) Fassara da Ruby MRI (en) Fassara
Typing discipline (en) Fassaraduck typing (en) Fassara, dynamic typing (en) Fassara da strong typing (en) Fassara
Catchphrase (en) FassaraRuby is optimized for programmer happiness
IRC channel URL (en) Fassarairc://irc.freenode.net/ruby-lang
Official demo URL (en) Fassarahttps://try.ruby-lang.org/
Mastodon instance URL (en) Fassarahttps://ruby.social
File extension (en) Fassararb da rbw
programing language

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]

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]

  1. ↑ ^ "About Ruby". Archived from the original on 9 October 2014. Retrieved 15 February 2020
  2. ↑ Shugo Maeda (17 December 2002). "The Ruby Language FAQ". Archived from the original on 27 February 2014. Retrieved 2 March 2014. ^
  3. ↑ Shugo Maeda (17 December 2002). "The Ruby Language FAQ". Archived from the original on 27 February 2014. Retrieved 2 March 2014