Ruby: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Робот Изтриване: ku:روبی
Редакция без резюме
Ред 16:
}}
 
'''Ruby''' (произнася се ''руби'', на български означава [[рубин]]) е [[интерпретатор|интерпретируем]], интерактивен, [[обектно-ориентиран]] [[език за програмиране]]. Комбинира синтаксисчерти от много други езици, сред които [[Smalltalk]], [[Perl]], [[Lisp]] и [[Python]]. Основната му имплементация е безплатна и с [[Софтуер с отворен код|отворен код]].
 
==История==
Ред 26:
 
==Мотивация==
Водещият принцип на Мац при създаването на езика е да направи програмистите щастливи чрез намаляване на ненужната работа, следвайки принципите за дизайн на [[потребителски интерфейс]]<ref>[http://www.informit.com/articles/article.asp?p=18225 Езикът за програмиране Ruby от Юкихиро Мацумото 2000-06-12 (informit.com)]</ref>. Мац твърди, че дизайнът на приложения трябва да зависиотговаря отна човешките, а не отна компютърните нужди<ref>[http://www.artima.com/intv/ruby4.html Философията на Ruby, Разговор с Юкихиро Мацумото, от Бил Венърс 2003-09-29 (Artima Developer)]</ref>.
 
МацСтремежът искае Ruby да следва ''принципа на най-малка изненада''. Това значиозначава, че поведението на езика трябва да е интуитивно и той трябва да работи така, както програмистът би очаквал. Възможно е крайният резултат да е „принципът на най-малка изненада за Мац“, но огромен брой програмисти по света твърдят, че езикът съответства и на техния модел на мислене.
 
==Семантика==
Взето от „https://bg.wikipedia.org/wiki/Ruby“.