Як мова програмування J покращує синтаксис APL?
Мова програмування J, розроблена на початку 1990-х років Кеннетом Е. Іверсоном і Роджером Хуі, є макетним мовою програмування, заснованим в першу чергу на APL (також Іверсоном).

Щоб уникнути повторення проблеми з спеціальними символами APL, J використовує тільки основний набір символів ASCII, вдаючись до використання точки і товстої кишки як інфляції для формування коротких слів, схожих на диграфи. Більшість таких первинних (або примітивних) J слів служать математичними символами, з точкою або колоном, що розширюють значення доступних основних символів. Крім того, багато символів, які в інших мовах часто повинні бути поєднані (наприклад, [] {} "" `` або <>), розглядаються J як самостійні слова, або, коли вводяться, як однозначні коріння багатозначних слів.
J уникає використання спеціальних символів, необхідних в APL, замість цього використовуючи тільки символи ASCII і поєднуючи їх з точкою і колоном. Це робить його набагато простішим для введення на стандартній клавіатурі.