J程式語言如何改進APL語法？
J程式語言是由肯尼斯·艾弗森和羅傑·許在20世紀90年代初開發的一種陣列程式語言，主要基於APL（也是由艾弗森開發的）。

為了避免重複APL特殊字元的問題，J僅使用基本的ASCII字符集，利用點和冒號作為屈折變化形成類似於雙字母組的短詞。大多數這樣的主要（或原始）J詞語作為數學符號，點或冒號擴充套件了可用的基本字元的含義。此外，許多在其他語言中必須成對出現的字元（例如[] {} "" ``或<>）在J中被視為獨立的單詞或在屈折時作為多字元詞的單字元根。
J 避免使用 APL 中所需的特殊字元，而是僅使用 ASCII 符號並將它們與點和冒號組合起來。這使得在標準鍵盤上打字變得更加容易。