Encore une astuce pour gagner du temps et de la place, la calculatrice tolère que l'on fasse quelques erreurs de syntaxe. On va se géner !
La calculatrice permet d'ommettre les guilements et les parenthèses à la fin des instructions, si on va à la ligne ensuite.
Petit exemple considérons ce programme:
Le voici optimisé:
C'est bien, mais on peut encore gagner quelques octets, (mais là on a un risque de tout petit ralentissement) en réalisant des opérations implicites.
Ainsi 2*B*(3+A)C devient 2B(3+A)C
On peut faire encore mieux ! 2B(3+A)C devient 2B(3+AC et les deux lignes sont identiques ! Ceci par contre ne ralentit pas la calculatrice.
Ainsi le programme totalement optimisé devient:
Cela peut paraitre moins clair, mais il y a un réél gain de place sur les gros programmes.
Seul problème: la légère perte de vitesse.