Ruby

Ruby (talaffuzi: ; tarjimasi „yoqut“) koʻplab dasturlash paradigmalarini qoʻllab-quvvatlaydigan interpretatsiyalanadigan yuqori pogʻonali dasturlash tilidir.

1990-yillar oʻrtalarida Yukihiro Matsumoto tomonidan yaratilgan.

Ruby
Ruby
Paradigmalari Multi-paradigmali: funksional, imperativ, obyektga yoʻnaltirilgan
Muallifi Yukihiro Matsumoto
Tuzilgan yili 1995 (29 yil avval) (1995)
Operatsion tizim Kross-platformali
Litsenziya Ruby License
Fayl kengaytmalari .rb
Vebsayt ruby-lang.org
Bunga asos boʻlgan tillar
Ada, Basic, C++, CLU, Dylan,
Eiffel, Lisp, Lua, Perl, Python, Smalltalk
Buning asosida tuzilgan tillar
Clojure, CoffeeScript, Crystal, D, Elixir, Groovy, Julia, Mirah, Nu, Ring, Rust, Swift

Versiyalar xronologiyasi

Versiya Eng oxirgi versiyasi Chiqarilgan sana
Old version, no longer maintained: 1.0 1996-12-25
Old version, no longer maintained: 1.8 1.8.7-p375 2003-08-04
Old version, no longer maintained: 1.9 1.9.3-p551 2007-12-25
Old version, no longer maintained: 2.0 2.0.0-p648 2013-02-24
Old version, no longer maintained: 2.1 2.1.10 2013-12-25
Old version, no longer maintained: 2.2 2.2.10 2014-12-25
Old version, no longer maintained: 2.3 2.3.8 2015-12-25
Old version, no longer maintained: 2.4 2.4.10 2016-12-25
Eski versiya (qoʻllab-quvvatlanadi): 2.5 2.5.8 2017-12-25
Eski versiya (qoʻllab-quvvatlanadi): 2.6 2.6.6 2018-12-25
Eski versiya (qoʻllab-quvvatlanadi): 2.7 2.7.2 2019-12-25
Joriy versiya: 3.0 3.0.0 2020-12-25
Izoh:
Eski versiya
Eski versiya (qoʻllab-quvvatlanadi)
Eng oxirgi versiya
Eng oxirgi sinov versiyasi
Kelgusidagi reliz

Misollar

puts 'Hello World!' 
# Everything, including a literal, is an object, so this works: 199.abs # => 199 'ice is niceʼ.length # => 11 'ruby is cool.'.index('u') # => 1 „Nice Day Isnʼt It?“.downcase.split('').uniq.sort.join # => „ '?acdeinsty 
print 'Please type name >' name = gets.chomp puts Hello #{name}.“ 
puts 'Give me a number' number = gets.chomp puts number.to_i output_number = number.to_i + 1 puts output_number.to_s + ' is a bigger number.' 


Manbalar

Adabiyotlar

  • Black, David; Leo, Joseph (15–mart 2019–yil), The Well-Grounded Rubyist (uchinchi-nashr), Manning Publications, 584-bet, ISBN 978-1617295218{{citation}}: CS1 maint: date format ()
  • Metz, Sandi (22–avgust 2018–yil), Practical Object-Oriented Design: An Agile Primer Using Ruby (ikkinchi-nashr), Addison-Wesley Professional, 288-bet, ISBN 978-0-13-445647-8{{citation}}: CS1 maint: date format ()
  • Cooper, Peter (12–iyul 2016–yil), Beginning Ruby: From Novice to Professional (uchinchi-nashr), Apress, 492-bet, ISBN 978-1484212790{{citation}}: CS1 maint: date format ()
  • Carlson, Lucas; Richardson, Leonard (3–aprel 2015–yil), Ruby Cookbook: Recipes for Object-Oriented Scripting (ikkinchi-nashr), O'Reilly Media, 963-bet, ISBN 978-1449373719{{citation}}: CS1 maint: date format ()
  • Fulton, Hal; Arko, André (2–mart 2015–yil), The Ruby Way: Solutions and Techniques in Ruby Programming (uchinchi-nashr), Addison-Wesley Professional, 816-bet, ISBN 978-0-321-71463-3{{citation}}: CS1 maint: date format ()
  • Thomas, Dave; Fowler, Chad; Hunt, Andy (7–iyul 2013–yil), Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide (toʻrtinchi-nashr), Pragmatic Bookshelf, 888-bet, ISBN 978-1937785499{{citation}}: CS1 maint: date format ()
  • McAnally, Jeremy; Arkin, Assaf (28–mart 2009–yil), Ruby in Practice (birinchi-nashr), Manning Publications, 360-bet, ISBN 978-1933988474{{citation}}: CS1 maint: date format ()
  • Flanagan, David; Matsumoto, Yukihiro (25–yanvar 2008–yil), The Ruby Programming Language (birinchi-nashr), O'Reilly Media, 446-bet, ISBN 978-0-596-51617-8{{citation}}: CS1 maint: date format ()
  • Baird, Kevin (8–iyun 2007–yil), Ruby by Example: Concepts and Code (birinchi-nashr), No Starch Press, 326-bet, ISBN 978-1593271480{{citation}}: CS1 maint: date format ()
  • Fitzgerald, Michael (14–may 2007–yil), Learning Ruby (birinchi-nashr), O'Reilly Media, 255-bet, ISBN 978-0-596-52986-4{{citation}}: CS1 maint: date format ()

Havolalar


Tags:

Ruby Versiyalar xronologiyasiRuby MisollarRuby ManbalarRuby AdabiyotlarRuby HavolalarRuby1990-lar

🔥 Trending searches on Wiki O‘zbek:

Orqa miyaMusiqa cholgʻu asboblariTilshunoslikTransportNogironlikSurxondaryo viloyatiGermaniyaToʻplam (matematika)HayzSaturnBirlashgan Arab AmirliklariHello world pythonAxborotRim imperiyasiElektr tokiJinsiy aloqaSohibqiron (sheʼriy drama)TezlikGerontopsixologiyaWilliam ShakespeareProkuraturaMicrosoft OfficeXarakter (obraz)Internet tarixiAxborot xavfsizligiFonetik oʻzgarishlarGʻarbiy frontda oʻzgarish yoʻqOlimpiada oʻyinlariErkin VohidovSoliqQishloq xoʻjaligiBirinchi yordamProteinlarVenera (sayyora)IshsizlikBuyrakPsixologiyaOʻzbekiston Respublikasi PrezidentiLotin tiliPedagogikaQashqadaryo viloyatiManbalarMilliy dinlarDeputatSinonimlarShifokorBuddizm tarixiAlisher NavoiyMustaqillikChorvachilikSut emizuvchilarXorazmDielektriklarVolontyorXrom (kimyoviy element)Maʼlumotlar bazasiRevmatizmBolalar adabiyotiAflotunAseptikaDavlatlar boshqaruv shakllari roʻyxatiHamletNerv sistemasiTIMSSGalaktikaUygʻonish davriTovarMehrobdan chayonYorugʻlikFalsafiy antropologiya25-aprelKoʻz kasalliklariPsixikaXalqaro terrorizmGulxaniyTarbiyaOʻzbekiston Respublikasi Ichki ishlar vazirligi🡆 More