متتبع أشعة ضوئية بسيط بلغة J: تجربة ممتعة بشكل مدهش
2025-05-30
تتناول هذه المشاركة تجربة الكاتب في بناء متتبع أشعة ضوئية بسيط بلغة J، وهي لغة برمجة موجزة تعتمد على المصفوفات. يستكشف الكاتب مفاهيم رئيسية في لغة J مثل الأفعال الضمنية، وبرمجة المصفوفات، وتكوين الأفعال، مع توضيح تطبيقها في تنفيذ عناصر أساسية في تتبع الأشعة، مثل الرياضيات المتجهة، وحسابات الإضاءة، وتقديم البكسلات. يعتبر متتبع الأشعة الناتج مختصراً وعالي الأداء بشكل مدهش، مما دفع الكاتب إلى الإشادة بتجربة التطوير التفاعلية في لغة J وسرعتها مقارنة بلغات أخرى مثل Common Lisp.
التطوير
لغة البرمجة J