Erinevus lehekülje "R (programmeerimiskeel)" redaktsioonide vahel

P
platform > platvorm
(Vaata Ka)
P (platform > platvorm)
| arendaja = [[Adobe]]
| viimane väljalase = 3.0 ([[27. juuni]] [[2006]])
| os = multi-platvormnemultiplatvormne
| mõjutajad = [[S]], [[Scheme]]
}}
 
'''R''' on kõrgtaseme [[objektorienteeritud programmeerimine|objektorienteeritud]] [[interpretaator|interpreteeritav]] [[programmeerimiskeel]]. R on [[vaba tarkvara]] ([[GPL]]), mida ningkasutatakse laialdaselt kasutusel [[statistika]]s. R jooksebtöötab paljudel erinevatel [[platform (arvutiteadus)|platformidel]]platvormidel, sh [[unixi-laadne operatsioonisüsteem|UNIXi-laadsetel operatsioonisüsteemideloperatsioonisüsteemides]], nagunt [[Linux]], [[Mac OS X]] ningja [[Microsoft Windows]].
 
R-i algsedtöötasid autorid1990. 1990ndatelaastatel olidvälja [[Ross Ihaka]] ningja [[Robert Gentleman]] [[Auckland]]i ülikoolist. Praegu arendab keelt edasi suur aktiivne vabatahtlike meeskond (''[[R core team]]'').
 
==Struktuur==
 
R on hierarhilise struktuuriga [[pakett (arvutiteadus)|pakett]]: ta koosneb põhiosast ning erinevatestja lisapakettidest (''package''). ValimikValik kõige olulisemaid pakette kuuluvadkuulub "soovitatavate pakettide" hulka ja [[installeerimine|installeeritakseinstallitakse]] tavaliselt koos põhiprogrammiga. R sisaldab oma tarbeks ka lihtsat [[paketihaldur]]it.
 
 
==Võrdlus teiste keeltega==
 
R on [[S (programmerimiskeel)|S]]-keele variant ningja väga sarnane [[S-PLUS]]-leiga.
 
R-i tugevateks külgedeks on keerulistekeerukate ningandmestruktuuridega komplekssete andmestruktuuride manipuleeriminehakkamasaamine. Keele objekt ([[muutuja]]) võib sisaldada nii arve, loogilisi suurusi, teksti, kui ka komplekssematkeerukamat infot, näiteks programmilõike.
 
Keelel on tugev [[vektorarvutus|vektor-]] ningja [[maatriksarvutus]]e toetus, väga hea [[indekseerimine]], rikkalik matemaatiliste meetodite kogu ning väga võimalusterohke [[graafika (arvutiteadus)|graafika]]. R on kiiruse ja võimaluste poolest võrreldav [[Octave]]'i või [[MATLAB|MATLAB-]]iga.
 
R sisaldab ka tavalisi üldotstarbeliste keelte vahendeid suhtlemiseks [[operatsioonisüsteem]]iga ja tekstide töötlemiseks ning võimaldab kasutada [[C (keel)|C]]-s (või [[C++]]-s) ja [[fortran]]is kirjutatud koodi.
 
Komplekssed andmestruktuurid teevad keele suhteliselt aeglaseks ningja mälumahukaksmälunõudlikuks. Seepärast on keel muudes rakendustes vähe levinud.
 
==Süntaks==
==Kasutusalad==
 
R-i kasutatakse palju statistikas ningja [[bioinformaatika]]s (sh biomeetrias).
 
==Vaata Kaka==
*[http://www.r-project.org R-i veebileht]
 
129 088

muudatust