Et je me pose une question.
Y a-t-il des langages qui permettent déclarer, en même temps qu'une variable, le nombre de bits dont on a besoin pour la stocker ?
Par exemple, si je sais que je vais traiter un nombre N qui, pour des raisons de logique externe au programme, ne prendra jamais d'autres valeurs que 0,1,2,3, alors je fais une déclaration du style :
variable-à-2-bits N
Puisque 2 * 2 = 4 = nombre de valeurs différentes que peu prendre N.
Un programme dans un tel langage serait ultra optimisé au niveau de la place affectée à chaque variable, non ?
Ou alors je suis débile ? Je suis débutant hein ...