«R (ծրագրավորման լեզու)»–ի խմբագրումների տարբերություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
վիքիացում, ծանոթագրությունների ավելացում
Տող 1. Տող 1.
'''R''', տվյալների վիճակագրական մշակման և համապատասխան գծապատկերների կառուցման համար նախատեսված [[ծրագրավորման լեզու]]։ Բացի այդ, այն բաց ծրագրային համակարգ է GNU-ի շրջանակներում<ref>{{cite web | url=http://directory.fsf.org/project/gnur/ | publisher=Free Software Foundation (FSF) Free Software Directory|title=GNU R |date=19 July 2010|accessdate=13 November 2012}}</ref><ref>{{cite web | author=R Project|date=n.d.|url=http://www.r-project.org/about.html | title=What is R? | accessdate=2009-04-28}}</ref> մաթեմատիկական տարբեր հաշվարկների իրականացման համար։ Հարցումները, տվյալներ մշակողների քննարկումները և տվյալների բազաների գիտական գրականության ուսումասիրությունները ցույց են տալիս, որ R-ի հանրաճանաչությունը վերջին տարիների ընթացքում էականորեն աճել է։
{{վիքիֆիկացում}}

{{անաղբյուր}}
R-ը S ծրագրավորման լեզվի ընդլայնումն է<ref>{{cite journal|url=http://r.cs.purdue.edu/pub/ecoop12.pdf|title=Evaluating the design of the R language: objects and functions for data analysis|first1=Frances|last1=Morandat|first2=Brandon|last2=Hill|journal=[http://dl.acm.org/citation.cfm?id=2367172 ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming]|year=2012}}</ref>։ S-ը ստեղծել է Ջոն Չեմբերսը (John Chambers)` Bell Labs-ում։
R տվյալների վիճակագրական մշակման և համապատասխան վրա գծապատկերների կառուցման համար նախատեսված ծրագրավորման լեզու է։ Բացի այդ այն բաց ծրագրային համակարգ է GNU-ի շրջանակներում մաթեմատիկական տարբեր հաշվարկների իրականացման համար։ Հարցումները, տվյալներ մշակողների քննարկումները և տվյալների բազաների գիտական գրականության ուսունասիրությունները ցույց են տալիս, որ R-ի հանրաճանաչությունը վերջին տարիների ընթացքում էականորեն աճել է։

R-ը S ծրագրավորման լեզվի ընդլայնումն է։ S-ը ստեղծվել է Ջոհն Չեմբերսի (John Chambers) կողմից` Bell Labs-ում։
R-ը ստեղծվել է Նոր Զելանդիայի Օկլանդ համալսարանի վիճակագրության ֆակուլտետի աշխատակիցներ Ռոս Այհեկի և Ռոբերտ Ջենտլմենի կողմից (ում անունների սկզբնատառերից էլ ստացել է R անվանումը) և այժմ զարգացվում է R Foundation կազմակերպության զարգացման թիմի կողմից, որի անդամներից է նաև Չեմբերսը։ R-ը GNU պրոյեկտ է, և նրա միջավայրը գրված է C, Fortran և R լեզուներով։ Այն անվճար հասանելի է GNU General Public License – ի միջոցով և pre-compiled բինար տարբերակները ապահովում են տարբեր օպերացիոն համակարգերի համար։ R – ում օգտագործվում է հրամանային տողի միջավայր, չնայած որ գոյություն ունեն նաև մի քանի գրաֆիկական միջավայրեր, օրինակ R Commander, RKWard, RStudio, Weka, Rapid Miner, KNIME , ինչպես նաև Microsoft Office օֆիսային ծրագրերին ինտեգրվելու միջոցներ։ Բացի այդ տարբեր տեքստային և կոդային խմբագրիչներում նախաեսված են հատուկ ռեժիմներ R-ի հետ աշխատելու համար։
R-ը ստեղծել են Նոր Զելանդիայի Օկլանդ համալսարանի վիճակագրության ֆակուլտետի աշխատակիցներ Ռոս Այհեկը և Ռոբերտ Ջենտլմենը<ref>{{cite web | url=http://myprofile.cos.com/rgentleman | title=Individual Expertise profile of Robert Gentleman | last=Gentleman|first=Robert|date=9 December 2006|accessdate=2009-07-20|archiveurl=http://web.archive.org/web/20110723215206/http://myprofile.cos.com/rgentleman|archivedate=23 July 2011}}</ref>։ R անվանումը ստացվել է նրանց անունների սկզբնատառերից։ Լեզվի մշակումով այժմ զբաղվում է R- մշակման թիմի կորիզը (R Development Core Team), որի անդամներից է նաև Չեմբերսը։ R-ը GNU պրոյեկտ է<ref>{{cite web | url=http://directory.fsf.org/project/gnur/ | publisher=Free Software Foundation (FSF) Free Software Directory|title=GNU R |date=19 July 2010|accessdate=13 November 2012}}</ref><ref>{{cite web | author=R Project|date=n.d.|url=http://www.r-project.org/about.html | title=What is R? | accessdate=2009-04-28}}</ref>, և [[ելակետային կոդ]]ը գրվել է C, Fortran և R լեզուներով<ref>{{cite web | author="Wrathematics"|url=http://librestats.com/2011/08/27/how-much-of-r-is-written-in-r/ | title=How Much of R Is Written in R | date=27 August 2011|accessdate=2011-12-01|publisher=librestats}}</ref>։ Այն անվճար հասանելի է GNU General Public License – ի միջոցով և pre-compiled բինար տարբերակները ապահովում են տարբեր օպերացիոն համակարգերի համար։ R – ում օգտագործվում է հրամանային տողի միջավայր, չնայած որ գոյություն ունեն նաև մի քանի գրաֆիկական միջավայրեր, օրինակ R Commander, RKWard, RStudio, Weka, Rapid Miner, KNIME , ինչպես նաև Microsoft Office օֆիսային ծրագրերին ինտեգրվելու միջոցներ։ Բացի այդ տարբեր տեքստային և կոդային խմբագրիչներում նախաեսված են հատուկ ռեժիմներ R-ի հետ աշխատելու համար։

Յուրահատկուրյունները
== Յուրահատկություններ ==
R-ն ունի վիճակագրական և թվային մեթոդների լայն սպեկտր և ունի փաթեթների օգնությամբ ընդլայնվելու լայն հնարավորություն։ Փաթեթները` հատուկ ֆունկցիաների կամ հատուկ ոլորտների իրականացման գրադարաններ են։ R-ի տեղադրվող ծրագրի հետ ներառված են հիմնական փաթեթները, իսկ ընդհանրապես 203-ի տվյալներով գոյություն ունեն ավելի քան 4000 փաթեթներ։

R-ն ունի վիճակագրական և թվային մեթոդների լայն սպեկտր և ունի փաթեթների օգնությամբ ընդլայնվելու լայն հնարավորություն։ Փաթեթները` հատուկ ֆունկցիաների կամ հատուկ ոլորտների իրականացման գրադարաններ են։ R-ի տեղադրվող ծրագրի հետ ներառված են հիմնական փաթեթները, իսկ ընդհանրապես 203-ի տվյալներով գոյություն ունեն ավելի քան 4000 փաթեթներ։
R-ի յուրահատկություններից է նաև գրաֆիկական հնարավորությունը, որը կայանում է բավականին արդ և որակյալ գրաֆիկների ստեղծման մեջ, որոնք պարունակում են նաև մաթեմատիկական սիմվոլներ։
R-ի յուրահատկություններից է նաև գրաֆիկական հնարավորությունը, որը կայանում է բավականին արդ և որակյալ գրաֆիկների ստեղծման մեջ, որոնք պարունակում են նաև մաթեմատիկական սիմվոլներ։


== Առավելություններ և թերություններ ==
R-ի առավելությունները և թերությունները
=== Առավելություններ ===
Առավելությունները.
* R ազատ տարածվող ծրագրային համակարգ է։ Յուրաքանչյուր մարդ կարող է այն ներբեռնել http://www.rproject.org կայքից։
* R ազատ տարածվող ծրագրային համակարգ է։ Յուրաքանչյուր մարդ կարող է այն ներբեռնել http://www.rproject.org կայքից։
* Բավականին հեշտ է տեղդրվում Windows, MacOS, Linux օպերացիոն համակարգերի վրա։
* Բավականին հեշտ է տեղդրվում Windows, MacOS, Linux օպերացիոն համակարգերի վրա։
Տող 21. Տող 23.
* R-ի վերաբերյալ կա բավականին շատ անվճար գրականություն։
* R-ի վերաբերյալ կա բավականին շատ անվճար գրականություն։


=== Թերություններ ===
Թերությունները .
* Ի տարբերություն այլ կոմերցիոն լեզուների, R-ը չունի գրաֆիկական աշխատանքային միջավայր։ Նրա միջավայրը հրամանային տողի միջավայրն է, այսինքն պետք է իմանալ անհրաժեշտ ֆունկցիաները և լեզվի ծրագրային շարահյուսությունը։
* Չկա կոմերցիոն ապահովում (բայց գոյություն ունի միջազգային համակարգ՝ նորությունները տարածելու համար)։
* Հայերեն լեզվով գրականություն չկա։


== Առևտրայնացում ==
* Ի տարբերություն այլ կոմերցիոն լեզուների, R-ը չունի գրաֆիկական աշխատանքային միջավայր։ Նրա միջավայրը հրամանային տողի միջավայրն է, այսինքն պետք է իմանալ անհրաժեշտ ֆունկցիաները և լեզվի ծրագրային շարահյուսությունը։
* Չկա կոմերցիոն ապահովում (բայց գոյություն ունի միջազգային համակարգ՝ նորությունները տարածելու համար)։
* Հայերեն լեզվով գրականություն չկա։ *

Առևտրայնացում
2007թ.-ին հիմնված Revolution Analitics ընկերությունը իր գործունեությունը լրիվությամբ նվիրում է R լեզվի առևտրայնացմանը։ Նրա Revolution R փաթեթում ներառված են այնպիսի բաղադրիչներ (որոնք R –ի անվճար տարբերակի հետ չեն լինում), որոնք հնարավորույուն են տալիս կատարել զուգահեռ ծրագրավորում, ինտեգրվել Web տեխնոլոգիաներին։ 2011 թ.-ի հոկտեմբերին Oracle ընկերությունը թողարկել է Big0Data Appliance ապարատա-ծրագրային համալիր NoSql կլաստեր-սերվերների վրա զանգվածա-ծրագրային մշակումներ իրականացնելու համար, իսկ 2012-ին R-ը ներդրվել է Oracle Database-ում։
2007թ.-ին հիմնված Revolution Analitics ընկերությունը իր գործունեությունը լրիվությամբ նվիրում է R լեզվի առևտրայնացմանը։ Նրա Revolution R փաթեթում ներառված են այնպիսի բաղադրիչներ (որոնք R –ի անվճար տարբերակի հետ չեն լինում), որոնք հնարավորույուն են տալիս կատարել զուգահեռ ծրագրավորում, ինտեգրվել Web տեխնոլոգիաներին։ 2011 թ.-ի հոկտեմբերին Oracle ընկերությունը թողարկել է Big0Data Appliance ապարատա-ծրագրային համալիր NoSql կլաստեր-սերվերների վրա զանգվածա-ծրագրային մշակումներ իրականացնելու համար, իսկ 2012-ին R-ը ներդրվել է Oracle Database-ում։
CRAN
CRAN
R-ը և նրա փաթեթները տարածված են CRAN-ի միջոցով։ Ներկայումս աշխարհում հասանելի է CRAN 60 հայելի։ Գլխավոր հայելին գտնվում է Վիեննայում։
R-ը և նրա փաթեթները տարածված են CRAN-ի միջոցով։ Ներկայումս աշխարհում հասանելի է CRAN 60 հայելի։ Գլխավոր հայելին գտնվում է Վիեննայում։
R ինֆորմացիոն տեղեկագիր
R ինֆորմացիոն տեղեկագիր
Տարեկան երկու երեք անգամ լույս է տեսնում և ազատ տարածվում է R Journal տեղեկատվական տեղեկագիրը։ Այն տեղեկություններ է պարունակում տվյալների վիճակագրական վերլուծության և մշակման մասին։
Տարեկան երկու երեք անգամ լույս է տեսնում և ազատ տարածվում է R Journal տեղեկատվական տեղեկագիրը։ Այն տեղեկություններ է պարունակում տվյալների վիճակագրական վերլուծության և մշակման մասին։
Կոնֆերանսներ
Կոնֆերանսներ
Սկսած 2004 թվականից R-ին նվիրված ամենահայտնի կոնֆերանսներից մեկը՝ useR-ը անցկացվում է ամեն տարի,։ 2009 թ.-ից սկսած յուրաքանչյուր գարնանը Չիկագոյում անցկացվում է կոնֆերանս նվիրված R-ի կիրառմանը ֆինանսական համակարգերում։ Իսկ 2013թ.-ին տեղի ունեցավ առաջին կոնֆերանսը նվիրված R-ի կիրառմանը ապահովագրության ոլորտում։
Սկսած 2004 թվականից R-ին նվիրված ամենահայտնի կոնֆերանսներից մեկը՝ useR-ը անցկացվում է ամեն տարի,։ 2009 թ.-ից սկսած յուրաքանչյուր գարնանը Չիկագոյում անցկացվում է կոնֆերանս նվիրված R-ի կիրառմանը ֆինանսական համակարգերում։ Իսկ 2013թ.-ին տեղի ունեցավ առաջին կոնֆերանսը նվիրված R-ի կիրառմանը ապահովագրության ոլորտում։

== Ծանոթագրություններ ==
{{ծանցանկ}}


[[Կատեգորիա:Ծրագրավորման լեզուներ]]
[[Կատեգորիա:Ծրագրավորման լեզուներ]]

08:45, 2 Հուլիսի 2015-ի տարբերակ

R, տվյալների վիճակագրական մշակման և համապատասխան գծապատկերների կառուցման համար նախատեսված ծրագրավորման լեզու։ Բացի այդ, այն բաց ծրագրային համակարգ է GNU-ի շրջանակներում[1][2] մաթեմատիկական տարբեր հաշվարկների իրականացման համար։ Հարցումները, տվյալներ մշակողների քննարկումները և տվյալների բազաների գիտական գրականության ուսումասիրությունները ցույց են տալիս, որ R-ի հանրաճանաչությունը վերջին տարիների ընթացքում էականորեն աճել է։

R-ը S ծրագրավորման լեզվի ընդլայնումն է[3]։ S-ը ստեղծել է Ջոն Չեմբերսը (John Chambers)` Bell Labs-ում։

R-ը ստեղծել են Նոր Զելանդիայի Օկլանդ համալսարանի վիճակագրության ֆակուլտետի աշխատակիցներ Ռոս Այհեկը և Ռոբերտ Ջենտլմենը[4]։ R անվանումը ստացվել է նրանց անունների սկզբնատառերից։ Լեզվի մշակումով այժմ զբաղվում է R- մշակման թիմի կորիզը (R Development Core Team), որի անդամներից է նաև Չեմբերսը։ R-ը GNU պրոյեկտ է[5][6], և ելակետային կոդը գրվել է C, Fortran և R լեզուներով[7]։ Այն անվճար հասանելի է GNU General Public License – ի միջոցով և pre-compiled բինար տարբերակները ապահովում են տարբեր օպերացիոն համակարգերի համար։ R – ում օգտագործվում է հրամանային տողի միջավայր, չնայած որ գոյություն ունեն նաև մի քանի գրաֆիկական միջավայրեր, օրինակ R Commander, RKWard, RStudio, Weka, Rapid Miner, KNIME , ինչպես նաև Microsoft Office օֆիսային ծրագրերին ինտեգրվելու միջոցներ։ Բացի այդ տարբեր տեքստային և կոդային խմբագրիչներում նախաեսված են հատուկ ռեժիմներ R-ի հետ աշխատելու համար։

Յուրահատկություններ

R-ն ունի վիճակագրական և թվային մեթոդների լայն սպեկտր և ունի փաթեթների օգնությամբ ընդլայնվելու լայն հնարավորություն։ Փաթեթները` հատուկ ֆունկցիաների կամ հատուկ ոլորտների իրականացման գրադարաններ են։ R-ի տեղադրվող ծրագրի հետ ներառված են հիմնական փաթեթները, իսկ ընդհանրապես 203-ի տվյալներով գոյություն ունեն ավելի քան 4000 փաթեթներ։ R-ի յուրահատկություններից է նաև գրաֆիկական հնարավորությունը, որը կայանում է բավականին արդ և որակյալ գրաֆիկների ստեղծման մեջ, որոնք պարունակում են նաև մաթեմատիկական սիմվոլներ։

Առավելություններ և թերություններ

Առավելություններ

  • R ազատ տարածվող ծրագրային համակարգ է։ Յուրաքանչյուր մարդ կարող է այն ներբեռնել http://www.rproject.org կայքից։
  • Բավականին հեշտ է տեղդրվում Windows, MacOS, Linux օպերացիոն համակարգերի վրա։
  • R-ի բազային փաթեթը շատ քիչ տեղ է զբաղեցնում կոշտ սկավառակի վրա և ներառում է վիճակագրական վերլուծության համար անհրաժեշտ բոլոր ֆունկցիաները։
  • Ավելի լուրջ աշխատանքի համար միշտ հնարավոր է ավելացնել լրացուցիչ օգտակար փաթեթներ։
  • Ներկայումս մշակված են բազմաթիվ փաթեթներ, որոնք կիրառվում են գիտության գրեթե բոլոր ոլորտներում, որտեղ օգտագործվում է վիճակագրություն։
  • Հնարավոր է աշխատել մեծ զանգվածային տվյալների հետ (մի քանի հարյուր հազար ուսումնասիրություններ)։
  • Օգնության և հուշումների ներդրված համակարգ։
  • Լավ գրաֆիկական հնարավորություններ հետազոտությունների արդյունքները ցուցադրելու համար։
  • Անհրաժեշտ ֆունկցիաների ինքնուրույն ստեղծման հնարավորություն։
  • R-ի վերաբերյալ կա բավականին շատ անվճար գրականություն։

Թերություններ

  • Ի տարբերություն այլ կոմերցիոն լեզուների, R-ը չունի գրաֆիկական աշխատանքային միջավայր։ Նրա միջավայրը հրամանային տողի միջավայրն է, այսինքն պետք է իմանալ անհրաժեշտ ֆունկցիաները և լեզվի ծրագրային շարահյուսությունը։
  • Չկա կոմերցիոն ապահովում (բայց գոյություն ունի միջազգային համակարգ՝ նորությունները տարածելու համար)։
  • Հայերեն լեզվով գրականություն չկա։

Առևտրայնացում

2007թ.-ին հիմնված Revolution Analitics ընկերությունը իր գործունեությունը լրիվությամբ նվիրում է R լեզվի առևտրայնացմանը։ Նրա Revolution R փաթեթում ներառված են այնպիսի բաղադրիչներ (որոնք R –ի անվճար տարբերակի հետ չեն լինում), որոնք հնարավորույուն են տալիս կատարել զուգահեռ ծրագրավորում, ինտեգրվել Web տեխնոլոգիաներին։ 2011 թ.-ի հոկտեմբերին Oracle ընկերությունը թողարկել է Big0Data Appliance ապարատա-ծրագրային համալիր NoSql կլաստեր-սերվերների վրա զանգվածա-ծրագրային մշակումներ իրականացնելու համար, իսկ 2012-ին R-ը ներդրվել է Oracle Database-ում։ CRAN R-ը և նրա փաթեթները տարածված են CRAN-ի միջոցով։ Ներկայումս աշխարհում հասանելի է CRAN 60 հայելի։ Գլխավոր հայելին գտնվում է Վիեննայում։ R ինֆորմացիոն տեղեկագիր Տարեկան երկու երեք անգամ լույս է տեսնում և ազատ տարածվում է R Journal տեղեկատվական տեղեկագիրը։ Այն տեղեկություններ է պարունակում տվյալների վիճակագրական վերլուծության և մշակման մասին։ Կոնֆերանսներ Սկսած 2004 թվականից R-ին նվիրված ամենահայտնի կոնֆերանսներից մեկը՝ useR-ը անցկացվում է ամեն տարի,։ 2009 թ.-ից սկսած յուրաքանչյուր գարնանը Չիկագոյում անցկացվում է կոնֆերանս նվիրված R-ի կիրառմանը ֆինանսական համակարգերում։ Իսկ 2013թ.-ին տեղի ունեցավ առաջին կոնֆերանսը նվիրված R-ի կիրառմանը ապահովագրության ոլորտում։

Ծանոթագրություններ

  1. «GNU R». Free Software Foundation (FSF) Free Software Directory. 19 July 2010. Վերցված է 13 November 2012-ին.
  2. R Project (n.d.). «What is R?». Վերցված է 2009-04-28-ին.
  3. Morandat, Frances; Hill, Brandon (2012). «Evaluating the design of the R language: objects and functions for data analysis» (PDF). ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming. {{cite journal}}: External link in |journal= (օգնություն)
  4. Gentleman, Robert (9 December 2006). «Individual Expertise profile of Robert Gentleman». Արխիվացված է օրիգինալից 23 July 2011-ին. Վերցված է 2009-07-20-ին.
  5. «GNU R». Free Software Foundation (FSF) Free Software Directory. 19 July 2010. Վերցված է 13 November 2012-ին.
  6. R Project (n.d.). «What is R?». Վերցված է 2009-04-28-ին.
  7. "Wrathematics" (27 August 2011). «How Much of R Is Written in R». librestats. Վերցված է 2011-12-01-ին.