APL
まず、四則演算の関数を中置で使う例から始める。 一般の算術の式では、 3+2-1 は左から右の順で、 ((3+2)-1) の意味とする(左結合)のが一般的なルールだが、APLでは右から左に、 (3+(2-1)) の意味(右結合)である。
さらに、APLにはこの「右から左」のルールしか存在しない。たとえば一般の算術では、左から右の規則より優先するルールとして、加減算より乗除算が先、というルールがあり、たとえば、 1+2×3+4 は、 (1+(2×3)+4) の意味である。これに対しAPLでは、乗算も加算も同様に「右から左」のルールに従い、 (1+(2×(3+4))) となる。
APL(エーピーエル)は、プログラミング言語のひとつで、1957年のケネス・アイバーソンによる創案に基づいた独特の表記法を用いる。処理系の実装は、ほとんどが対話型インタプリタである。とくに多次元配列の柔軟な処理が特徴である。「APL」は「プログラミング言語」(a programming language) の略であるが、言語の特性から、ときに「配列処理言語」(array processing language) などとされる。