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