30 сентября 2017 · Комментарий

Без заголовка

Тут следует различать уровень требуемый знакомства. Просто познакомиться с R хорошо введение с официального сайта "An Introduction to R" https://cran.r-project.org/manuals.html Если Вы уже владеете на достаточно высоком уровне искусством написания программ, то можно просто прочитать "The R language definition" где практически все основные техники кратко описаны с точки зрения R. Если в момент прочтения второго мануала что то не понятно, то читаем (или просто смотрим по нескольку раз до понимания сути происходящего) МИТовский курс классический от Сасмана и Абельсона по Схеме https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PL8FE88AA54363BC46 Дело в том. что R писалось её Автором поверх (и после) прохождения именно этого курса, и R по сути это Схема + много синтаксического сахара. В ней возможно повторить (практически "пооператорно" с поправкой на синтаксис) всё что показано в лекциях SICP. Синтаксический сахар введен был для доступа к богатству другого языка APL(его современная и свободная реализация J). Это для понимания парадигмы "векторных операций". Естественно R полностью не потянул мощь APL(J) системы и достаточно что то такое прочитать если хочется действительно понять что такое векторные операции http://www.jsoftware.com/help/jforc/culture_shock.htm#_Toc191734290 Ну а о возможностях библиотек R лучше стартовать с вот этой точки https://cran.r-project.org/web/views/

К записи · К обсуждению