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