Pourquoi Donald Knuth n'a t'il n'a-t-il pas repris à l'identique la typologie des variables du langage C?
Il ne s'agit pas d'un problème technique mais plus d'une question qui me taraude l'esprit depuis que j'ai appris à « programmer » ou plutôt à formater avec TeX et LaTeX.
TeX a été écrit dans les années 70-80 en langage C. Or, en langage C, les variables pour effectuer des calculs sont assez simple simples d'usage. Elles sont typés typées (entier positif ou relatif, flottant, caractère, booléen, etc).
Mais avec TeX, faire des calculs est beaucoup plus compliqué et beaucoup moins pratique qu'en C puisqu'il n'existe plus que deux sortes d'objets variables *(les compteurs et les longueurs)* sur lesquels faire des calculs est syntaxiquement pénible *(à mon avis)*.
Pour quelles raisons quelle raison Donald Knuth a t-il a-t-il choisi de n'avoir que deux types de variables sur TeX alors que manifestement il aurait pu *(au vue du génie de TeX)* au minimum reprendre la typologie des variables du langage C ?