لغة البرمجة “Poly” هي لغة برمجة تم ابتكارها في عام 2013 وتم توثيقها في موقع Poly Zoo. تتميز هذه اللغة بعدة خصائص مهمة تجعلها موضع اهتمام المطورين والباحثين على حد سواء.
Poly هي لغة برمجة تجمع بين مرونة التحليل الاستاتيكي وسهولة الاستخدام التي توفرها التحليلات الديناميكية. تتميز بالطراز العام الموجه نحو الوظائف (functional) والتطور الكثير الكسل (lazy)، وتدعم أيضًا التعددية النوعية (parametric polymorphism)، وهو ميزة تسمح للمطورين بكتابة الدوال والتوابع التي تعمل على نطاق واسع من أنواع البيانات دون تكرار الكود.
يتميز Poly أيضًا بميزة الاستنتاج التلقائي للأنواع (type inference)، مما يجعل من السهل على المطورين كتابة الكود دون الحاجة لتحديد أنواع البيانات بشكل صريح. هذا يزيد من إنتاجية المطورين ويقلل من الأخطاء الناتجة عن تعيين الأنواع يدويًا.
تعتمد Poly على المجتمع المفتوح للمساهمة في تطويرها، ويمكن للمطورين المهتمين بالمساهمة في تطويرها والإبلاغ عن المشاكل أو المقترحات زيارة صفحة GitHub الخاصة بها.
تهدف لغة البرمجة Poly إلى توفير بيئة برمجية مرنة وفعالة لتطوير التطبيقات، مع التركيز على تبسيط عملية كتابة الكود وتقليل الأخطاء المحتملة.