La semaine dernière, j'ai suivi une discussion dans laquelle Ross Ihaka a écrit :
Je m'inquiète depuis un certain temps que R ne va pas fournir la base dont nous allons avoir besoin pour les calculs statistiques statistiques à l'avenir. (Il se peut bien que le futur soit déjà sur nous). Il y a certainement problèmes d'efficacité (vitesse et utilisation de la mémoire), mais il y a des problèmes plus fondamentaux fondamentaux. Certains d'entre eux ont été hérités de S et d'autres sont propres à R. à R.
Il a ensuite continué à expliquer. Cette discussion a commencé par Og de Xi'an et a ensuite été suivi par des commentaires à reddit , statalgo , DecisionStats , columbia.edu , Hacker News , Liste de diffusion r-help et peut-être d'autres endroits.
N'étant pas informaticien, j'essaie de comprendre ce qu'il faut en penser.
- R est-il si défectueux qu'il vaut mieux le réécrire que le réparer ? En cherchant sur stackoverflow, je suis tombé sur Quand réécrire un code de base à partir de zéro ? y Dans quelle situation faut-il réécrire le code à partir de zéro ? (basé sur l'article de Joel Les choses que vous ne devriez jamais faire ), les deux fils de discussion soutiennent qu'un cas très( !) extrême est nécessaire pour justifier une réécriture du code. Mais est-ce le cas avec R ?
- R peut-il être modifié de manière à résoudre ces problèmes et devenir "le langage statistique du futur" ?
- Qu'en est-il de l'aspect social de la chose ? R dispose déjà d'une large base d'utilisateurs. Si R devait "mourir", est-il possible d'imaginer que tous les utilisateurs soient prêts à passer à un nouveau langage ?
Je pense que cette question n'est pas subjective, mais comme elle comporte tant d'incertitudes, j'ai décidé de la marquer comme un wiki communautaire.