Bandeau
S’informer et apprendre en ligne
OWL, LMS, iLES.

Les sites des iLES proposent des ressources en mathématiques et en sciences. Ils scrutent l’actualité statistique et culturelle. Ils utilisent des CDF et des widgets. Ils offrent de l’interaction entre apprenants.

Rechercher dans ces sites

CMS LMS
Apprendre en ligne (nouvelle version) iLES
Arts-Scènes
Informatique
Langages de programmation
Comparaison de quatorze langages

Que peut-on apprendre en comparant la solution offerte par différents langages pour résoudre une même tâche ?

Article mis en ligne le 16 novembre 2012

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.

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.