R also has tools to spread tasks over multiple cores or over a cluster quite effortlessly.  In practice, I can create a Fortran or C++ module, then use R to apply it over multiple cores, and get fantastic performance for certain tasks.