ポーランド記法
ポーランド記法では、演算子があたかも関数適用のような形態をとる。これを直接利用したのがLISPで、LISPでは、たとえば + も cons などと同じ、関数の名前に過ぎず、関数と全く同じに実引数リストの前に置く。これは、たとえばC++の、演算子(その多くが中置記法)のオーバーロードのために、operator+ というような特別な構文を使ったりしているのなどとは対照的である。
とはいえLISPでは引数の数が不定である場合も多く(プログラミング言語の C や Java の main() 函数も同じである)、演算子の多くは引数の数は固定であることが多い(「(+ 1 2 3 4)」というのは、了解可能ではあるが、やたらに括弧が多くなる)ため、関数電卓などでは後置記法である「逆ポーランド記法」が用いられることが多い。プログラミン言語FORTHがその代表である。