Context: Bahasa pemrograman J, dikembangkan pada awal 1990-an oleh Kenneth E. Iverson dan Roger Hui, adalah bahasa pemrograman array yang didasarkan terutama pada APL (juga oleh Iverson). Untuk menghindari pengulangan masalah karakter khusus APL, J hanya menggunakan set karakter ASCII dasar, menggunakan titik dan kolon sebagai infleksi untuk membentuk kata-kata pendek yang mirip dengan digraphs. Sebagian besar kata-kata J primer (atau primitif) tersebut berfungsi sebagai simbol matematika, dengan titik atau kolon memperluas makna karakter dasar yang tersedia. Juga, banyak karakter yang dalam bahasa lain sering harus dipasangkan (seperti [] {} "" ` atau < `>) diperlakukan oleh J sebagai kata-kata mandiri atau, ketika diinfleksikan, sebagai akar satu karakter dari kata-kata multi-karakter.

Bagaimana bahasa pemrograman J meningkatkan sintaks APL?

J menghindari penggunaan karakter khusus yang diperlukan dalam APL dengan hanya menggunakan simbol ASCII dan menggabungkannya dengan titik dan titik dua.