¿Cómo mejora el lenguaje de programación J la sintaxis del APL?
El lenguaje de programación J, desarrollado a principios de los 90 por Kenneth E. Iverson y Roger Hui, es un lenguaje de programación de matrices basado principalmente en APL (también de Iverson).

Para evitar repetir el problema de los caracteres especiales de APL, J sólo utiliza el conjunto básico de caracteres ASCII, recurriendo al uso del punto y los dos puntos como inflexiones para formar palabras cortas similares a dígrafos. La mayoría de estas palabras primarias (o primitivas) en J sirven como símbolos matemáticos, y el punto o los dos puntos amplían el significado de los caracteres básicos disponibles. Además, muchos caracteres que en otras lenguas suelen ir emparejados (como [] {} "" `` o <>) son tratados por J como palabras independientes o, cuando se inflexionan, como raíces de un solo carácter de palabras de varios caracteres.
J evita utilizar los caracteres especiales necesarios en APL, utilizando en su lugar sólo símbolos ASCII y combinándolos con punto y dos puntos. Esto hace que sea mucho más fácil de escribir en un teclado estándar.
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.