lunes, 11 de abril de 2011

Infija, prefija, postfija y circunfija

Expresión infija. Es la usual. El operando (+) aparece entre los operadores (1 y 2).

[$$ 1 + 2 $$]

Expresión prefija. El operador aparece antes de los operadores.

[$$ + 1 2 $$]

Es la forma natural en el lenguaje de programación Haskell. Variante de esta es también [$ +(1,2) $] donde es más natural usar un operador alfabético como [$ f(1,2) $].

Expresión postfija. El operador aparece detrás de los operadores.

[$$ 1 2 + $$]

Expresión circunfija. El operador rodea a los operadores. Esto es típico en los paréntesis.

[$$ (1 2) $$]

Es la forma usual del LISP. Otra variante es con los operadores separados por coma o similar.

0 comentarios:

Publicar un comentario