Jump to content

Ruby (programming language)

Daga Wikipedia, Insakulofidiya ta kyauta.
Ruby
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, free software (en) Fassara da programming language (en) Fassara
Bayanai
Farawa 1995
Amfani computer programming (en) Fassara, creating (en) Fassara, analysis (en) Fassara da web development (en) Fassara
Suna saboda ruby (en) Fassara
Motsi free software movement (en) Fassara
Programming paradigm (en) Fassara functional programming (en) Fassara, imperative programming (en) Fassara, object-oriented programming (en) Fassara da reflective programming (en) Fassara
Mai haɓakawa Yukihiro Matsumoto (en) Fassara
Designed by (en) Fassara Yukihiro Matsumoto (en) Fassara
Operating system (en) Fassara Microsoft Windows, Linux (mul) Fassara, BSD (mul) Fassara da macOS (mul) Fassara
Programmed in (en) Fassara C programming language
Source code repository URL (en) Fassara https://git.ruby-lang.org/ruby.git da https://github.com/ruby/ruby.git
Software version identifier (en) Fassara 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) Fassara 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) Fassara tapor.ca… da marketplace.sshopencloud.eu…
Lasisin haƙƙin mallaka Ruby License (en) Fassara, GNU General Public License, version 2.0 (en) Fassara da 2-clause BSD License (en) Fassara
Copyright status (en) Fassara copyrighted (en) Fassara
Media type (en) Fassara application/x-ruby da text/x-script.ruby
Implementation of (en) Fassara Ruby MRI (en) Fassara
Model item (en) Fassara Ruby on Rails (mul) Fassara da Ruby MRI (en) Fassara
Typing discipline (en) Fassara duck typing (en) Fassara, dynamic typing (en) Fassara da strong typing (en) Fassara
Catchphrase (en) Fassara Ruby is optimized for programmer happiness
IRC channel URL (en) Fassara irc://irc.freenode.net/ruby-lang
Official demo URL (en) Fassara https://try.ruby-lang.org/
Mastodon instance URL (en) Fassara https://ruby.social
File extension (en) Fassara rb da rbw
Wannan Muƙalar guntuwa ce: tana buƙatar a inganta ta, kuna iya gyara ta.
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