Interpretación
Polish Notion
It is the way of expressing arithmetic, logical and algebraic equations in the form of notation which has the characteristics
- Operators are placed to the left of their operands.
- If the operator has a defined fixed number of operands, the syntax does not require brackets or parentheses to reduce ambiguity.
Example:
Infix notation with parentheses: (3 + 2) * (5 – 1)
Polish notation: * + 3 2 – 5 1
the equation has to be parsed, the square brackets removed and the operator and operands repositioned. This is not the case with the Polish notation, so LISP and other related languages use this notation to define their syntax.
Notcion Polaca
Es la forma de expresar ecuaciones aritméticas, lógicas y algebraicas en forma de notacion la cual tiene como caracteristicas
- Los operadores se colocan a la izquierda de sus operandos
- Si el operador tiene un número fijo definido de operandos, la sintaxis no requiere corchetes o paréntesis para disminuir la ambigüedad.
Otras forma de referirse a ella puede ser como notación de prefijo, notación polaca de prefijo, notación polaca normal, notación de Varsovia y notación de Lukasiewicz.
Ejemplo:
Notación de infijo con paréntesis: (3 + 2) * (5 – 1)
Notación polaca: * + 3 2 – 5 1
la ecuación tiene que ser analizada, los corchetes eliminados y el operador y los operandos reposicionados. Este no es el caso de la notación polaca, por lo que LISP y otros lenguajes relacionados usan esta notación para definir su sintaxis.
Comentarios
Publicar un comentario