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

Ruby (programming language)

ဝီကီပီးဒီးယား မှ
Ruby
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/

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 လုပ်ထားပါတယ်။

သမိုင်း

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

Yukihiro "Matz" Matsumoto

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

ပြင်ပလင့်ခ်များ