«Ruby (ծրագրավորման լեզու)»–ի խմբագրումների տարբերություն
Content deleted Content added
No edit summary Պիտակ՝ 2017 source edit |
No edit summary Պիտակ՝ 2017 source edit |
||
Տող 4.
Նրա հեղինակի համաձայն, Ռուբինը ազդեցություն ունեցավ [[Perl]], [[Smalltalk]], [[Eiffel]], [[Ada (ծրագրավորման լեզու)|Ada]] և [[Lisp]] [[Ծրագրավորման լեզու|ծրագրավորման լեզուների]] վրա:<ref>{{cite web|url=http://www.ruby-lang.org/en/about/|title=About Ruby|accessdate=2 March 2014}}</ref> Այն աջակցում է բազմաթիվ ծրագրավորման պարադիգմների, ներառյալ ֆունկցիոնալ, հրամայական: Այն նաև ունի դինամիկ տիպային համակարգ և ավտոմատ հիշողության կառավարում:
==Պատմություն==
===Վաղ կոնցեպտը===
Մատսումոտինն ասել է, որ Ռուբիի միտքը ծագել է 1993 թվականին: 1999 թվականի գրառմանը ` նա նկարագրում է լեզվի մասին իր վաղ գաղափարներից մի քանիսը.<ref>{{cite web|url=http://www.ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html|title=The Ruby Language FAQ|author=Shugo Maeda|date=17 December 2002|accessdate=2 March 2014}}</ref>
{{quote|Ես խոսում էի իմ գործընկերոջ հետ,օբյեկտի վրա հիմնված սկրիպտային լեզվի հնարավորության մասին: Ես գիտեի, Perl ծրագրավորման լեզուն(Perl4, այլ ոչ թե Perl5), բայց այն ինձ դուր չեկավ, քանի որ այն ունի խաղակիքների լեզվի հոտ: Օբյեկտի վրա հիմնված լեզուն կարծես խոստումնալից էր: Ես գիտեի [[Python (ծրագրավորման լեզու) | Python]]: Բայց ինձ դուր չեկավ, քանի որ ես չէի կարծում, որ դա օբյեկտի վրա հիմնված լեզու էր: - OO- ի առանձնահատկությունները կարծես ավելացան լեզվին: Որպես լեզուների մոլագար և ՕՕ 15 տարվա երկրպագու, ես իսկապես ցանկանում էի իրական օբյեկտի վրա հիմնված, հեշտ օգտագործման սցենարական լեզու: Ես փնտրում էի, բայց չկարողացա գտնել: Ուստի որոշեցի ստեղծել:}}
|