LINUX.ORG.RU

История изменений

Исправление psv1967, (текущая версия) :

R это схема + синтаксический сахар (который местами даже закрывает некоторые вещи обычной схемы). В синтаксическом сахаре многое потянуто из APL(J), поэтому полезно прочитать немного введения в этот язык (лучше J поставить на телефон и повтыкать из позиции руководства «J для программистов на C» ).

Саму свободную реализацию S обозванную R Икхака и писал собственно под впечатлением от свеже пройденного SICP.

Несколько раз Икхака жаловался на застой в развитии компилятора (согласитесь объективно есть трудности получения денег на написание «ещё одной схемы»? :), и жалел что не взял один из оптимизирующих компиляторов лиспа промышленного качества (хотя тогда особо живого и не было).

Но думаю, что тот факт что R «рос вместе с своей пользовательской базой» сыграл важнейшую роль в популярности системы.

Поэтому если есть желание именно научиться писать «идеоматический R код», то следует пройти курс SICP (ну или как его «перепевает Рабинович» в лице нашего «изобретателя списков»(под впечатлением от видео лекции) и ggplot), причем от SICP достаточного вменяемому человеку просто посмотреть оригинальные видеолекции с ютуба.

Просто с карандашиком повторить то, что Засман и Абельсон пишут на доске (можно их примеры кода немного в guile пописать, если воображалки не хватает «развернуть код в процесс»).

Ну и секретов никаких не останется. Навык в репле работы, в парадигме «реализация кода в процессе всё, сам код ничтожен», вполне органично «расширит сознание» от привычного «код всё, его реализация в процессе ничто». И далее можно органично переключаться между этими крайностями и решать задачи.

PS Сама статистика (если я вдруг чего не так понял в вопросе) требует классической связки комбинаторика — теория вероятности — статистика — линейная алгебра — машинное обучение — анализ данных и визуализация. Просто с упором в «я ничего не считаю аналитически, я сам себе вполне студент».

Исправление psv1967, :

R это схема + синтаксический сахар (который местами даже закрывает некоторые вещи обычной схемы). В синтаксическом сахаре многое потянуто из APL(J), поэтому полезно прочитать немного введения в этот язык (лучше J поставить на телефон и повтыкать из позиции руководства «J для программистов на C» ).

Саму свободную реализацию S обозванную R Икхака и писал собственно под впечатлением от свеже пройденного SICP.

Несколько раз Икхака жаловался на застой в развитии компилятора (согласитесь объективно есть трудности получения денег на написание «ещё одной схемы»? :), и жалел что не взял один из оптимизирующих компиляторов лиспа промышленного качества (хотя тогда особо живого и не было).

Но думаю, что тот факт что R «рос вместе с своей пользовательской базой» сыграл важнейшую роль в популярности системы.

Поэтому если есть желание именно научиться писать «идеоматический R код», то следует пройти курс SICP (ну или как его «перепевает Рабинович» в лице нашего «изобретателя списков»(под впечатлением от видео лекции) и ggplot), причем от SICP достаточного вменяемому человеку просто посмотреть оригинальные видеолекции с ютуба.

Просто с карандашиком повторить то, что Засман и Абельсон пишут на доске (можно их примеры кода немного в guile пописать, если воображалки не хватает «развернуть код в процесс»).

Ну и секретов никаких не останеться. Навык в репле работы, в парадигме «реализация кода в процессе всё, сам код ничтожен», вполне органично «расширит сознание» от привычного «код всё, его реализация в процессе ничто». И далее можно органично переключаться между этими крайностями и решать задачи.

PS Сама статистика (если я вдруг чего не так понял в вопросе) требует классической связки комбинаторика — теория вероятности — статистика — линейная алгебра — машинное обучение — анализ данных и визуализация. Просто с упором в «я ничего не считаю аналитически, я сам себе вполне студент».

Исходная версия psv1967, :

R это схема + синтаксический сахар (который местами даже закрывает некоторые вещи обычной схемы).

Саму свободную реализацию S обозванную R Икхака и писал собственно под впечатлением от свеже пройденного SICP.

Несколько раз Икхака жаловался на застой в развитии компилятора (согласитесь объективно есть трудности получения денег на написание «ещё одной схемы»? :), и жалел что не взял один из оптимизирующих компиляторов лиспа промышленного качества (хотя тогда особо живого и не было).

Но думаю, что тот факт что R «рос вместе с своей пользовательской базой» сыграл важнейшую роль в популярности системы.

Поэтому если есть желание именно научиться писать «идеоматический R код», то следует пройти курс SICP (ну или как его «перепевает Рабинович» в лице нашего «изобретателя списков»(под впечатлением от видео лекции) и ggplot), причем от SICP достаточного вменяемому человеку просто посмотреть оригинальные видеолекции с ютуба.

Просто с карандашиком повторить то, что Засман и Абельсон пишут на доске (можно их примеры кода немного в guile пописать, если воображалки не хватает «развернуть код в процесс»).

Ну и секретов никаких не останеться. Навык в репле работы, в парадигме «реализация кода в процессе всё, сам код ничтожен», вполне органично «расширит сознание» от привычного «код всё, его реализация в процессе ничто». И далее можно органично переключаться между этими крайностями и решать задачи.

PS Сама статистика (если я вдруг чего не так понял в вопросе) требует классической связки комбинаторика — теория вероятности — статистика — линейная алгебра — машинное обучение — анализ данных и визуализация. Просто с упором в «я ничего не считаю аналитически, я сам себе вполне студент».