Puisque R++ doit être compilé, on peut se demander ce que donne le package "compiler" de R.
J'ai testé l'exemple de la doc d cmpfun, dans lequel on compare plusieurs versions de "lapply". On constate :
- "lapply" (compilé nativement) va environ 6 fois plus vite que les versions en R non-compilé
- Compiler ces versions avec "compiler" fait regagner un facteur 2.
- Il reste donc un facteur 3 entre "compiler" et un vrai compilateur natif.

Proposer un langage compilé dès le départ peut donc changer des choses.