Без заголовка
1) Но не у APL(J) подобных (у них можно только к масштабируемости предъявить претензии). Для "особых" случаев построить на их операторах нужный вариант нестандартного алгоритма очень эффективно (по затратам и получающейся производительности). Тот же R(S) вовсю операторы из APL(J,K) потянул.
2) Rcpp очень популярен. Код единым получается. и каждая часть отвечает за наилучший случай.
Безусловно иметь "быстрый цикл" это чисто профит (хотя и провоцирует писать крайне низкоуровневый код).
3) Да, хотя 80 процентов кода укладывается в apply-filter-reduce.