![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/langsr-640px-Ruby_logo.svg.png&w=640&q=50)
Ruby (програмски језик)
програмски језик / From Wikipedia, the free encyclopedia
Руби (енгл. ) је објектно оријентисани програмски језик. У себи комбинује синтаксу инспирисану језицима Перл и Ада, са објектно оријентисаним особинама налик језику Smalltalk (), а дели и неке особине са језицима Пајтон, Lisp, и . Руби је једнопролазни интерпретирани језик. Његова главна имплементација је слободни софтвер под лиценцом отвореног кода.
Руби (програмски језик) | |
---|---|
![]() | |
Изговара се | Руби |
Појавио се | 1995.; пре 29 година (1995) |
Аутор(и) | Јукихиро Мацумото |
Актуелна верзија | 2.6.5 |
Датум актуелне верзије | 1.10.2019. |
Систем типова | динамички |
Имплементације | Ruby MRI, YARV, JRuby, Rubinius, IronRuby, MacRuby, HotRuby |
Утицаји | Перл, Пајтон, Lisp, C++, Smalltalk, , |
Оперативни системи | сви значајнији |
Лиценца | Руби Лиценца |
Веб-сајт | |
Документација |
Јукихиро „Мац“ Мацумото () је са развојем овог језика почео у фебруару 1993. године. Први пут је објављен 1995. године, а тренутно је актуелна стабилна верзија 1.9.3-p0 која се може преузети са званичне стране језика. По многим програмерима, Руби слиједи принцип „најмањег изненађења“, чиме мисле да је тај језик ослобођен свих замки и контрадикторности познатих из других језика. Име „руби“ потиче од енглеске ријечи за „рубин“ (енгл. ) што је само алузија на „перл“ (енглески „бисер").
Руби је дуго времена био чисто јапанска појава, гдје је постигао велику популарност, отприлике једнаку као Перл или Пајтон. Документација је постојала само на јапанском. „Мац“ је тек крајем миленијума кренуо са активностима популаризације тог програмског језика и изван Јапана. Веома брзо је прихваћен и убрзо затим су објављени многобројни чланци у стручним часописима као и документација на другим језицима.