Преглед садржаја:
Дефиниција - Шта значи Руби?
Руби је отворени изворни, објектно оријентисани програмски језик који је креирао Иукихиро „Матз“ Матсумото. Дизајнирана да обезбеди програмски језик који је фокусиран на једноставност и продуктивност, Руби је своју инспирацију црпио из компанија Лисп, Смаллталк и Перл. Иако је природно објектно оријентисан, Руби се може применити и помоћу процедуралних и функционалних стилова програмирања.
Техопедија објашњава Руби
Руби се родила из Матзове жеље да смисли скриптни језик који је био моћнији од Перла и више оријентисан према објектима од Питхона. Руби је коришћен у многим апликацијама високог профила, укључујући: Симулације у НАСА Ланглеи Ресеарцх Центер-у, Симулације за Моторолину истраживачку групу, Као микро скрипти АПИ за Гоогле СкетцхУп, као средство за имплементацију реактивне контроле за Сиеменс сервисни робот на пројекту МОРПХА, и Као једини програмски језик који се користио за израду веб локације за управљање пројектима познате као Басецамп. Руби је првенствено објектно програмски језик. У ствари, у Рубиу је свака вредност, укључујући нумеричке литерале као и вредности труе и фалсе, предмет. Инкапсулација унутар објекта узима се веома озбиљно. Да би се приступило унутрашњем стању објекта, мора се користити метода приступа. Једна од најочитијих карактеристика у Руби-у укључује позивање метода и функција. Овде се не захтевају заграде, које се обично налазе у методама и функцијама других програмских језика, посебно ако нису потребни никакви аргументи. Да би се убрзао развој апликација, Руби се може користити заједно са ИДЕ (Интегратед Девелопмент Енвиронмент). То ће програмеру омогућити релативно лако писање, покретање и уклањање погрешака. Руби се може изводити на Виндовс, Линук, Мац или Соларис. Руби програми и библиотеке, који се обично објављују као драгуљасте датотеке, углавном се дистрибуирају користећи РубиГемс систем паковања. Као програмски језик отвореног кода, Руби је слободан за преузимање, употребу, копирање, модификовање и дистрибуцију.