မာတိကာသို့ ခုန်သွားရန်

Ruby (programming language)

ဝီကီပီးဒီးယား မှ
၀၁:၁၆၊ ၈ ဇူလိုင် ၂၀၀၈ နေ့က Sithu015 (ဆွေးနွေး | ပံ့ပိုး) (New page: Category:Programming {| border="0" cellpadding="2" style="margin-left:7px; width: 24em; font-size: 90%; text-align: left;float:right;border:1px solid #5BBFF4; background-color:#D8F3FE;...) တည်းဖြတ်သည့်မူ
Ruby
ဖိုင်:Rubylogo.png
Paradigm multi-paradigm (functional, imperative, object-oriented (class-based))
ပေါ်ပေါက်သည့်နှစ် 1995
Designed By Yukihiro Matsumoto
Developer Yukihiro Matsumoto (အခြားလူများ)
Lastest Release 1.8.6/ March 12, 2007
Typing Discipline dynamic ("Duck_Typing|Duck")
Major implementations Ruby, JRuby, Rubinius, IronRuby
Influenced By Smalltalk, Perl, Lisp, Scheme, Python, CLU, Eiffel, Ada, Dylan
Influenced Groovy
OS Cross-platform
License Ruby Licnese And GPL
Website http://www.ruby-lang.org/

ြှuby ဟာ ြှeflective, Dynamic, Object-Oriented Programming Language ပါ။ သူ့ရဲ့ syntax ကတော့ Perl နဲ့ Smalltalk ကဲ့သို့တော့ Object-oriented Features တွေပါဝင်ပေါင်းစည်းထားပြီး Python, Lisp, Dylan နဲ့ CLU ရဲ့ features တွေကိုလည်း မျှဝေထားပါတယ်။ ြှuby ဟာ single-pass interpreted language ပါ။ သူဟာ C နဲ့ ရေးထားတဲ့ free software မှ implementation လုပ်ထားပါတယ်။

သမိုင်း

ြှuby ကို Yukihiro "Matz" Matsumoto က ရေးသားခဲ့ခြင်းဖြစ်သည်။ February 24, 1993 က စတင်ခဲ့ရာ 1995 မှ Public လုပ်နိုင်ခဲ့သည်။ ြှuby ဆိုတာ ကျောက်မျက်ရတနာ နာမည်ကို Perl ၏ နာမည်ကို နောက်တဲ့နေနဲ့ နာမည်ပေးခဲ့ခြင်းဖြစ်သည်။

ဖိုင်:Yukihiro Matsumoto.jpg
Yukihiro "Matz" Matsumoto

March 2007 တွင် version 1.8.6 ကိုထုတ်ခဲ့သည်။ ယခုအခါ 1.9 ကို development လုပ်နေသည်။ ruby ကို Jruby အဖြစ် Java platform အတွက် နှင့် Mircrosoft ကIroruby ကို .NET Framework အတွက်ထုတ်လုပ်ပြီး rubinius ကတော့ Smalltalk virtual machines အတွက်ဖြစ်သည်။