Во второй половине 1993 года двое молодых учёных Росс Иейка
(Ross Ihaka) и Роберт Джентльмен (Robert Gentleman), специализиро-
вавшихся в области вычислительной статистики, анонсировали свою
новую разработку, которую назвали R [1]. По замыслу создателей, R
должен был стать свободной реализацией языка S, отличающейся от
своего прародителя легко расширяемой модульной архитектурой, при
сохранении быстродействия, присущего программам на FORTRAN.
В первые годы проект R развивался достаточно медленно, но по
мере накопления «критической численности» сообщества пользова-
телей и поддерживаемых ими расширений R процесс развития уско-
рялся и в скором времени возникла распределенная система хране-
ния и распространения пакетов к R, известная под аббревиатурой
«CRAN» [2]. Основная идея организации такой системы состояла в
том, что оперативное внедрение все новых и новых функций в моно-
литную программу требует непрерывных и хорошо скоординирован-
ных усилий многих десятков (а быть может и сотен) специалистов
из самых разных областей. В то же время, достаточно качественный
прикладной пакет, реализующий всего несколько функций, квалифи-
цированный специалист вполне способен написать в одиночку за обо-
зримый промежуток времени, а наличие обратной связи с другими
специалистами, заинтересованными в данной разработке, позволяет
осуществлять как оперативное тестирование уже написанного кода,
так и внедрение новых функций.
В настоящее время реализации R существуют для трёх наиболее
распространённых семейств операционных систем: GNU/Linux, Apple
Mac OS X и Microsoft Windows, а в распределённых хранилищах си-
стемы CRAN по состоянию на конец сентября 2010 года были до-
ступны для свободной загрузки 2548 пакетов расширения, ориентиро-
ванных на специфические задачи обработки данных, возникающие в
эконометрике и финансовом анализе, генетике и молекулярной биоло-
гии, экологии и геологии, медицине и фармацевтике и многих других
прикладных областях. Значительная часть европейских и американ-
ских университетов в последние годы активно переходят к использо-
ванию R в учебной и научно-исследовательской деятельности вместо
дорогостоящих коммерческих разработок.