From Wikipedia, the free encyclopedia
Ruby ဟာ reflective, Dynamic, Object-Oriented Programming Language ပါ။ သူ့ရဲ့ syntax ကတော့ Perl နဲ့ Smalltalk ကဲ့သို့တော့ Object-oriented Features တွေပါဝင်ပေါင်းစည်းထားပြီး Python, Lisp, Dylan နဲ့ CLU ရဲ့ features တွေကိုလည်း မျှဝေထားပါတယ်။ Ruby ဟာ single-pass interpreted language ပါ။ သူဟာ C နဲ့ ရေးထားတဲ့ free software မှ implementation လုပ်ထားပါတယ်။
Usual filename extensions | .rb, .rbw |
---|---|
Paradigm | Multi-paradigm: Object-oriented, imperative, functional, reflective |
ပေါ်ပေါက်ခဲ့ | ၁၉၉၅ |
ဒီဇိုင်းဆွဲသူ | Yukihiro Matsumoto |
မွမ်းမံသူ | Yukihiro Matsumoto, et al. |
နောက်ဆုံးထုတ် | 2.3.3/ နိုဝင်ဘာ ၂၁၊ ၂၀၁၆[1] |
အမျိုးအစားစနစ် | Duck, dynamic, strong |
ပင်မ အသုံးချမှုများ | Ruby MRI, YARV, Rubinius, MagLev, JRuby, MacRuby, RubyMotion, HotRuby, IronRuby, Mruby |
လွှမ်းမိုးခံ | Ada,[2] C++,[2] CLU,[3] Dylan,[3] Eiffel,[2] Lua, Lisp,[3] Perl,[3] Python,[3] Smalltalk[3] |
လွှမ်းမိုးခဲ့ | Coffeescript, Clojure, Crystal, D, Elixir, Falcon, Groovy, Ioke,[4] Julia,[5] Mirah, Nu,[6] potion, Reia, Rust, Swift[7] |
ပရိုဂရမ်းမင်း ဘာသာရပ် | C |
စက်လည်ပတ်ရေးစနစ် | Cross-platform |
လိုင်စင် | Ruby, GPLv2 or 2-clause BSD license[8][9][10] |
ဝက်ဘ်ဆိုဒ် | ruby-lang.org |
Ruby Programming at Wikibooks |
Ruby ကို Yukihiro "Matz" Matsumoto က ရေးသားခဲ့ခြင်းဖြစ်သည်။ February 24, 1993 က စတင်ခဲ့ရာ 1995 မှ Public လုပ်နိုင်ခဲ့သည်။ Ruby ဆိုတာ ကျောက်မျက်ရတနာ နာမည်ကို Perl ၏ နာမည်ကို နောက်တဲ့နေနဲ့ နာမည်ပေးခဲ့ခြင်းဖြစ်သည်။
March 2007 တွင် version 1.8.6 ကိုထုတ်ခဲ့သည်။ ယခုအခါ 1.9 ကို development လုပ်နေသည်။ ruby ကို Jruby အဖြစ် Java platform အတွက် နှင့် Microsoft က Iroruby ကို .NET Framework အတွက်ထုတ်လုပ်ပြီး rubinius ကတော့ Smalltalk virtual machines အတွက်ဖြစ်သည်။
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.