Langages de programmation

Comparaison de quatorze langages
vendredi 16 novembre 2012
popularité : 2%

Le langage associé à Mathematica est un langage de très haut niveau. Il permet d’écrire des programmes plus courts que ceux écrits à l’aide d’autres langages.

Le code Mathematica nécessaire pour réaliser une tâche équivaut typiquement au tiers de la longueur du code nécessaire à d’autres langages pour réaliser la même tâche. Et bien souvent, le rapport est encore meilleur.

PNG - 48.9 ko

Comment lire ce tableau ?
On trouve, pour un langage figurant sur une ligne, le nombre par lequel chaque langage indiqué en colonne multiplie la longueur du code nécessaire pour effectuer la même tâche. Le nombre de lignes pour effectuer la même tâche que Mathematica est :
- 17 fois plus grand en C
- 8.1 fois plus grand en FORTRAN
- 6.4 fois plus grand en Java
- 5.8 fois plus grand en Pascal

Si vous souhaitez savoir plus précisément :
- ce qui a été mesuré
- comment cela a été mesuré
- quelle métrique a été utilisée
pour établir cette comparaison, vous pouvez consulter l’article de Jon McLoone
Code Length Measured in 14 Languages.