AOS
En d'autres termes
Algebraic Operating System
Définition
((2 + 3) * 5)^7
, la notation AOS sera: ( 2 + 3 ) * 5 ^ 7
. Noter la différence avec l'utilisation d'un langage informatique usuel comme C/C++ ou Pascal, dans lequel ce code calculerait en fait l'expression (2 + 3) * (5 ^7)
par le jeu des priorités, alors qu'AOS est strictement évaluée de gauche à droite.
Cette notation présente l'inconvénient, par l'usage explicite de parenthèses, de ressembler considérablement à l'expression manuscrite des formules. Elle présente l'inconvénient de nécessiter l'utilisation de ces parenthèses, plus souvent source de confusion que l'utilisation d'une pile comme c'est le cas avec la notation inverse (postfixée). Cette dernière est dénommée "notation polonaise inversée", ou "RPN". Voir "notation polonaise inversée".