Рубін - справжня коштовність в скарбниці вільних програмних засобів
Рубін - справжня коштовність в скарбниці вільних програмних засобів
Table of Contents
Сенсаризація
Сенсар - це лаконічна мова для полегшення командування в бойових умовах, але вона цілком придатна для програмування комп’ютерів і роботів. Інтерпретатори і компілятори зі словникового запасу Сенсару ще у майбутньому, але мова програмування Рубін уже надає можливість використовувати у програмному коді ідентифікатори змінних мовою Сенсар, зокрема й з використанням таким особливих символів як є, ї і ґ. Це можливо за рахунок підтримки стандартної кодової таблиці UTF-8.
Опис
Мову програмування Рубін створив японський програміст Юкіхіро Мацумото у 1993 році. Поточна версія випущена у 2013 році.
Рубін — об'єктно-орієнтована мова програмування. Кожен тип даних є об'єктом, кожна функція є методом.
Змінні містять не самі об'єкти, а лінки на них. Присвоєння — це не передача значення, а копіювання вказівника на об'єкти. Для тих, хто звик до поширених гібридних мов програмування, деякі наслідки такого рішення можуть здаватись дивними, тож треба спочатку розібратись, як це працює на прикладах.
Один з простих способів навчитись програмувати рубіном це зайти на сайт інтегрованого середовища розробки. Вибрати ruby за допомогою кнопки choose language. У відповідному вікні можна набирати команди і тут же на сайті виконувати код!
Ось приклад найпростішої програми рубіновою мовою:
вітання="Радіймо!"
puts вітання
вітання - це ідентифікатор змінної, Радіймо - її значення. puts - стандартний метод для виводу на екран.
НагоруВивчаємо програмування.