كيف لغة البرمجة J تحسن من تركيب APL؟
Context:لغة برمجة J، طورت في أوائل التسعينيات من قبل كينيث إي إيفيرسون وروجر هوي، هي لغة برمجة مصفوفة تستند في المقام الأول إلى APL (أيضاً من قبل إيفيرسون).  لتجنب تكرار مشكلة الحروف الخاصة في APL، يستخدم J فقط مجموعة الحروف الأساسية في ASCII، ويعتمد على استخدام النقطة والنقطتين كعطفات لتشكيل كلمات قصيرة تشبه الرسوم البيانية. معظم هذه الكلمات J الابتدائية (أو البدائية) تعمل كرموز رياضية، مع نقطة أو نقطتين تمتد معنى الحروف الأساسية المتاحة. وكذلك، العديد من الأحرف التي في لغات أخرى غالباً ما يجب أن تكون مقترنة (مثل [] {} "" `` أو <>) تعاملها J ككلمات مستقلة أو، عندما تكون منحنية، كجذور أحرف واحدة لكلمات متعددة الأحرف.
J يتجنب استخدام الحروف الخاصة المطلوبة في APL عن طريق استخدام رموز ASCII فقط ودمجها مع النقطة والنقطتين. هذا يسهل الكتابة على لوحة المفاتيح العادية.