«R (ծրագրավորման լեզու)»–ի խմբագրումների տարբերություն
No edit summary |
|||
Տող 1. | Տող 1. | ||
{{Տեղեկաքարտ Ծրագրավորման լեզու |
{{Տեղեկաքարտ Ծրագրավորման լեզու |
||
⚫ | |||
| անվանում=R |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| ստեղծման թվականներ = 1993<ref>[http://cran.r-project.org/doc/html/interface98-paper/paper_2.html A Brief History] R: Past and Future History, Ross Ihaka, Statistics Department, The University of Auckland, Auckland, New Zealand, available from the CRAN website</ref> |
|||
⚫ | |||
| տիպիզացիա = [[Դինամիկ տիպավորված լեզուներ|Դինամիկ]] |
| տիպիզացիա = [[Դինամիկ տիպավորված լեզուներ|Դինամիկ]] |
||
| իրականացումներ = |
|||
| տարբերակներ = |
|||
| ներշնչված = [[S (ծրագրավորման լեզու)|S]] |
| ներշնչված = [[S (ծրագրավորման լեզու)|S]] |
||
| ներշնչած = |
|||
| կայք = [http://www.r-project.org] |
|||
}} |
}} |
||
'''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''', տվյալների վիճակագրական մշակման և համապատասխան գծապատկերների կառուցման համար նախատեսված [[ծրագրավորման լեզու]]։ Բացի այդ, այն բաց ծրագրային համակարգ է 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-ի հանրաճանաչությունը վերջին տարիների ընթացքում էականորեն աճել է։ |
||
Տող 42. | Տող 36. | ||
== Առևտրայնացում == |
== Առևտրայնացում == |
||
2007թ.-ին հիմնված Revolution Analitics ընկերությունը իր գործունեությունը լրիվությամբ նվիրում է R լեզվի առևտրայնացմանը։ Նրա Revolution R փաթեթում ներառված են այնպիսի բաղադրիչներ (որոնք R –ի անվճար տարբերակի հետ չեն լինում), որոնք հնարավորություն են տալիս կատարել զուգահեռ ծրագրավորում, ինտեգրվել Web տեխնոլոգիաներին։ 2011 թ.-ի հոկտեմբերին Oracle ընկերությունը թողարկել է Big Data Appliance ապարատա-ծրագրային համալիր NoSql կլաստեր-սերվերների վրա զանգվածա-ծրագրային մշակումներ իրականացնելու համար<ref>[http://www.oracle.com/us/corporate/press/512001 Oracle Unveils the Oracle Big Data Appliance]</ref><ref>[http://www.theregister.co.uk/2011/10/03/oracle_big_data_appliance/ Oracle rolls its own NoSQL and Hadoop]</ref>, իսկ 2012-ին R-ը ներդրվել է [[Oracle Database]]-ում<ref>{{cite web |
2007թ.-ին հիմնված Revolution Analitics ընկերությունը իր գործունեությունը լրիվությամբ նվիրում է R լեզվի առևտրայնացմանը։ Նրա Revolution R փաթեթում ներառված են այնպիսի բաղադրիչներ (որոնք R –ի անվճար տարբերակի հետ չեն լինում), որոնք հնարավորություն են տալիս կատարել զուգահեռ ծրագրավորում, ինտեգրվել Web տեխնոլոգիաներին։ 2011 թ.-ի հոկտեմբերին Oracle ընկերությունը թողարկել է Big Data Appliance ապարատա-ծրագրային համալիր NoSql կլաստեր-սերվերների վրա զանգվածա-ծրագրային մշակումներ իրականացնելու համար<ref>[http://www.oracle.com/us/corporate/press/512001 Oracle Unveils the Oracle Big Data Appliance]</ref><ref>[http://www.theregister.co.uk/2011/10/03/oracle_big_data_appliance/ Oracle rolls its own NoSQL and Hadoop]</ref>, իսկ 2012-ին R-ը ներդրվել է [[Oracle Database]]-ում<ref>{{cite web |
||
| url |
| url = http://www.theregister.co.uk/2012/02/10/oracle_advanced_analytics/ |
||
| title = Oracle tucks R stats language into database |
| title = Oracle tucks R stats language into database |
||
| last = Prickett Morgan |
| last = Prickett Morgan |
||
Տող 79. | Տող 73. | ||
== R ինֆորմացիոն տեղեկագիր == |
== R ինֆորմացիոն տեղեկագիր == |
||
Տարեկան երկու երեք անգամ լույս է տեսնում և ազատ տարածվում է R Journal տեղեկատվական տեղեկագիրը<ref>[http://journal.r-project.org/ R Journal]</ref>։ Այն տեղեկություններ է պարունակում տվյալների վիճակագրական վերլուծության և մշակման մասին։ 2001 թվականի հունվարից 2008 թվականի հոկտեմբերը լույս է տեսել որպես ''R News'' տեղեկագիր<ref>[http://cran.r-project.org/doc/Rnews/ CRAN: R News |
Տարեկան երկու երեք անգամ լույս է տեսնում և ազատ տարածվում է R Journal տեղեկատվական տեղեկագիրը<ref>[http://journal.r-project.org/ R Journal]</ref>։ Այն տեղեկություններ է պարունակում տվյալների վիճակագրական վերլուծության և մշակման մասին։ 2001 թվականի հունվարից 2008 թվականի հոկտեմբերը լույս է տեսել որպես ''R News'' տեղեկագիր<ref>[http://cran.r-project.org/doc/Rnews/ CRAN: R News]</ref>։ |
||
== Կոնֆերանսներ == |
== Կոնֆերանսներ == |
||
Տող 88. | Տող 82. | ||
{{Ծրագրավորման լեզու}} |
{{Ծրագրավորման լեզու}} |
||
{{Արտաքին հղումներ}} |
|||
[[Կատեգորիա:Ծրագրավորման լեզուներ]] |
10:43, 29 Սեպտեմբերի 2015-ի տարբերակ
Տեսակ | ծրագրավորման լեզու, բազմահարացուցային ծրագրավորման լեզու, GNU package?, ազատ ծրագրային ապահովում, statistical package?, մասնագիտություն և հետազոտության թեմա |
---|---|
Սեմանտիկա | պրոցեդուրային |
Կատարման ձև | ինտերպրետացվող |
Առաջացել է | օգոստոս 1993[1] |
Նախագծող | Ross Ihaka?[2] և Robert Gentleman?[2] |
ՕՀ | GNU/Linux[3], BSD[3], մաքՕՍ[3] և Windows[3] |
Տիպիզացիա | Դինամիկ |
Ներշնչվել է | S |
Արտոնագիր | GPLv2[4] |
Սխալնելի հայտման էջ | bugs.r-project.org/bugzilla3/ |
Կայք | r-project.org(անգլ.) |
Ելակոդ | svn.r-project.org/R/trunk/ |
GNU R Վիքիպահեստում |
R, տվյալների վիճակագրական մշակման և համապատասխան գծապատկերների կառուցման համար նախատեսված ծրագրավորման լեզու։ Բացի այդ, այն բաց ծրագրային համակարգ է GNU-ի շրջանակներում[5][6] մաթեմատիկական տարբեր հաշվարկների իրականացման համար։ Հարցումները, տվյալներ մշակողների քննարկումները և տվյալների բազաների գիտական գրականության ուսումնասիրությունները ցույց են տալիս, որ R-ի հանրաճանաչությունը վերջին տարիների ընթացքում էականորեն աճել է։
R-ը S ծրագրավորման լեզվի ընդլայնումն է[7]։ S-ը ստեղծել է Ջոն Չեմբերսը (John Chambers)` Bell Labs-ում։
R-ը ստեղծել են Նոր Զելանդիայի Օկլանդ համալսարանի վիճակագրության ֆակուլտետի աշխատակիցներ Ռոս Այհեկը և Ռոբերտ Ջենտլմենը[8]։ R անվանումը ստացվել է նրանց անունների սկզբնատառերից։ Լեզվի մշակումով այժմ զբաղվում է R-ի մշակման հիմնական թիմը (անգլ.՝ R Development Core Team), որի անդամներից է նաև Չեմբերսը։ R-ը GNU պրոյեկտ է[9][10], և ելակետային կոդը գրվել է C, Fortran և R լեզուներով[11]։ Այն անվճար հասանելի է GNU ընդհանուր հանրային արտոնագրի (անգլ.՝ GNU General Public License) միջոցով, և տարբեր օպերացիոն համակարգերի համար ապահովվում են նախակոմպիլացված բինար տարբերակները։ 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 ընկերությունը թողարկել է Big Data Appliance ապարատա-ծրագրային համալիր NoSql կլաստեր-սերվերների վրա զանգվածա-ծրագրային մշակումներ իրականացնելու համար[12][13], իսկ 2012-ին R-ը ներդրվել է Oracle Database-ում[14]։ R-ի միջոցներով զանգվածային-զուգահեռ ճարտարագիտական վերլուծություններ են արվել IBM ընկերության Netezza համալիրներում[15][16]։
CRAN
R-ը և նրա լրացուցիչ փաթեթները տարածված են CRAN-ի (Comprehensive R Archive Network) միջոցով։ Ներկայումս աշխարհում հասանելի է CRAN 60 հայելի։ Գլխավոր հայելին գտնվում է Վիեննայում։
R ինֆորմացիոն տեղեկագիր
Տարեկան երկու երեք անգամ լույս է տեսնում և ազատ տարածվում է R Journal տեղեկատվական տեղեկագիրը[17]։ Այն տեղեկություններ է պարունակում տվյալների վիճակագրական վերլուծության և մշակման մասին։ 2001 թվականի հունվարից 2008 թվականի հոկտեմբերը լույս է տեսել որպես R News տեղեկագիր[18]։
Կոնֆերանսներ
Սկսած 2004 թվականից R-ին նվիրված ամենահայտնի կոնֆերանսներից մեկը՝ useR!-ը (The R User Conference) անցկացվում է ամեն տարի։ 2009 թ.-ից սկսած յուրաքանչյուր գարնանը Չիկագոյում անցկացվում է կոնֆերանս նվիրված R-ի կիրառմանը ֆինանսական համակարգերում (R/Finance: Applied Finance with R)։ Իսկ 2013թ.-ին տեղի ունեցավ առաջին կոնֆերանսը նվիրված R-ի կիրառմանը ապահովագրության ոլորտում։
Ծանոթագրություններ
- ↑ Ihaka R. R : Past and Future History
- ↑ 2,0 2,1 R: A Language for Data Analysis and Graphics
- ↑ 3,0 3,1 3,2 3,3 Free Software Directory
- ↑ https://www.r-project.org/about.html
- ↑ «GNU R». Free Software Foundation (FSF) Free Software Directory. 19 July 2010. Վերցված է 13 November 2012-ին.
- ↑ R Project (n.d.). «What is R?». Վերցված է 2009-04-28-ին.
- ↑ 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=
- ↑ Gentleman, Robert (9 December 2006). «Individual Expertise profile of Robert Gentleman». Արխիվացված է օրիգինալից 23 July 2011-ին. Վերցված է 2009-07-20-ին.
- ↑ «GNU R». Free Software Foundation (FSF) Free Software Directory. 19 July 2010. Վերցված է 13 November 2012-ին.
- ↑ R Project (n.d.). «What is R?». Վերցված է 2009-04-28-ին.
- ↑ "Wrathematics" (27 August 2011). «How Much of R Is Written in R». librestats. Վերցված է 2011-12-01-ին.
- ↑ Oracle Unveils the Oracle Big Data Appliance
- ↑ Oracle rolls its own NoSQL and Hadoop
- ↑ Prickett Morgan, Timothy (2012-02-10). «Oracle tucks R stats language into database» (անգլերեն). The Register. Արխիվացված է օրիգինալից 2012-06-03-ին. Վերցված է 2012-02-10-ին.
- ↑ Harris, Derrick (2011-03-141). «IBM Creates Big Data Frankenstein With Netezza-R Fusion» (անգլերեն). The New York Times. Վերցված է 2011-11-19-ին.
- ↑ Rosenberg, Dave. «Open-source 'R' gets Hadoop integration». CNet (անգլերեն). CBS. Արխիվացված է օրիգինալից 2012-02-17-ին. Վերցված է 2011-11-19-ին.
- ↑ R Journal
- ↑ CRAN: R News
|
Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «R (ծրագրավորման լեզու)» հոդվածին։ |
|