2 Коротка історія мови R
Мова програмування R
виникла як продовження статистичної мови S
. Назва мови S
була обрана аналогічно до C
. Створена S
була у 1976 році компанією Bell Labs
. Мова S
мала кілька версій і широко використовувалася для комерційного програмування. Найпотужнішою була версія S-Plus
, що мала реалізацію за досить немалу кількість функцій під Windows
та Unix
-платформи, що стримувало її розвиток. Саме в цей момент розпочинається історія R
.
Влітку 1993 року двоє молодих новозеландських вчених анонсували свою нову розробку, яку вони назвали R
(є інформація, що буква "R"
була обрана тому, що вона стоїть перед "S"
у латинському алфавіті, тут є аналогія з мовою "C"
, якій передувала мова "B"
). За задумом авторів (Robert Gentelman
та Ross Ihaka
) це повинна була бути нова реалізація мови S
, що відрізнялася від S-Plus
деякими деталями, наприклад, роботою з локальними та глобальними змінними, пам’яттю тощо. Фактично було створено нову мову, що відгалуджується від S
.
Проєкт з самого початку розвивався досить повільно, але коли у команди розробників R
з’явилися ресурси, зокрема, зручна системи створення розширень (пакетів), все більше аналітиків, статистиків, вчених, програмістів почало переходити з S-Plus
на R
. Коли були усунуті проблеми роботи з пам’яттю перших версій R
, на цю мову почали переходити користувачі інших статистичних пакетів (SAS
, Stata
, SYSSTAT
).
Кількість книг та публікацій у мережі Інтернет по роботі з R
постійно зростає разом із зацікавленням молодих і вже досвідчених спеціалістів з різних сфер діяльності, що активно застосовують у роботі науку про дані, машинне навчання, візуалізацію та аналітику тощо.