En quoi le langage de programmation J améliore-t-il la syntaxe de l'APL ?
Le langage de programmation J, développé au début des années 1990 par Kenneth E. Iverson et Roger Hui, est un langage de programmation de tableaux basé principalement sur APL (également par Iverson).

Pour éviter de répéter le problème des caractères spéciaux de l'APL, J n'utilise que le jeu de caractères ASCII de base, recourant à l'utilisation du point et des deux-points comme inflexions pour former des mots courts semblables à des digraphes. La plupart de ces mots primaires (ou primitifs) en J servent de symboles mathématiques, le point ou les deux points élargissant la signification des caractères de base disponibles. En outre, de nombreux caractères qui, dans d'autres langues, doivent souvent être appariés (tels que [] {} "" `` ou <>) sont traités par le J comme des mots autonomes ou, lorsqu'ils sont infléchis, comme des racines à un seul caractère de mots à plusieurs caractères.
J évite d'utiliser les caractères spéciaux requis en APL en utilisant uniquement des symboles ASCII et en les combinant avec le point et les deux points. Cela facilite grandement la saisie sur un clavier standard.
How does the J programming language improve upon the syntax of APL?
The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui,[5][6] is an array programming language based primarily on APL (also by Iverson).

To avoid repeating the APL special-character problem, J uses only the basic ASCII character set, resorting to the use of the dot and colon as inflections[7] to form short words similar to digraphs. Most such primary (or primitive) J words serve as mathematical symbols, with the dot or colon extending the meaning of the basic characters available. Also, many characters which in other languages often must be paired (such as [] {} "" `` or <>) are treated by J as stand-alone words or, when inflected, as single-character roots of multi-character words.
J avoids using the special characters required in APL by instead using only ASCII symbols and combining them with dot and colon. This makes it a lot easier to type on a standard keyboard.