R (programmeerimiskeel): erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
SilvonenBot (arutelu | kaastöö)
P robot lisas: ar, ca, da, de, es, fi, fr, gl, hu, it, ja, ko, nl, no, pl, pt, ru, sv, uk, zh muutis: en
toim
1. rida:
'''R''' on kõrgtaseme [[objektorienteeritud (keel)|objektorienteeritud]] [[interpretaator|interpreteeritav]] [[programmeerimiskeel]]. R on [[vaba tarkvara]] ([[GPL]]), ning laialdaselt kasutusel [[statistika]]s. R jookseb paljudel erinevatel [[platform (arvutiteadus)|platformidel]], s.h.sh [[unixi-laadne operatsioonisüsteem|UNIXUNIXi-i laadsetel operatsioonisüsteemidel]], nagu [[Linux]] ja, [[Mac OS X]] ning [[Microsoft Windows]]i all.
 
R algsed autorid 1990tel olid [[Ross Ihaka]] ning [[Robert Gentleman]] [[Auckland]]i ülikoolis. Praegu arendab keelt edasi suur aktiivne vabatahtlike meeskond (''[[R core team]]'').
 
R-i algsed autorid 1990tel1990ndatel olid [[Ross Ihaka]] ning [[Robert Gentleman]] [[Auckland]]i ülikoolisü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 erinevatest lisapakettidest (''package''). Valimik kõige olulisemaid pakette kuuluvad ''"soovitatavate pakettide''" hulka ja [[installeerimine|installeeritakse]] tavaliselt koos põhiprogrammiga. R sisaldab oma tarbeks ka lihtsat [[paketihaldur]]it.
 
 
==Võrdlus teiste keeltega==
 
R on [[S (programmerimiskeel)|S]] -keele variant ning väga sarnane [[S-PLUS]]-le.
 
R-i tugevateks külgedeks on keeruliste ning komplekssete andmestruktuuride manipuleerimine. Keele objekt ([[muutuja]]) võib sisaldada nii arve, loogilisi suurusi, teksti, kui ka komplekssemat infot, näiteks programmilõike.
 
Keelel on tugev [[vektorarvutus|vektor-]] ning [[maatriksarvutus]]e toetus, väga võimashea [[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]]iga.
 
R sisaldab ka tavalisedtavalisi üldotstarbeliste keelte vahendidvahendeid 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 ning mälumahukaks. Seepärast on keel muudes rakendustes vähe levinud.
 
 
==Süntaks==
37. rida ⟶ 35. rida:
a[2,] <- a[2,] + 2
</pre>
 
 
==Kasutusalad==
 
R-i kasutatakse palju statistikas ning [[bioinformaatika]]s (sh biomeetrias).
 
 
==Vaata ka==
*[http://www.r-project.org R-i kodulehekülgveebileht]
 
[[Kategooria:programmeerimiskeeledProgrammeerimiskeeled]]
[http://www.r-project.org R kodulehekülg]
 
[[Kategooria:programmeerimiskeeled]]
 
[[ar:لغة البرمجة آر]]