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