لغات البرمجة

لغة برمجة Piccola: نحو التطبيقات المكونة

لغة البرمجة “Piccola” هي لغة صغيرة الحجم مخصصة لبناء التطبيقات باستخدام مكونات البرمجيات. تتميز Piccola بأنها صغيرة بمعنى أن بنية الجمل فيها مبسطة للغاية، ونقية بمعنى أنها توفر ميزات تركيبية فقط – حيث يتم تنفيذ العمليات بالكامل باستخدام مكونات من لغة البرمجة المضيفة. يتم تحديد دلالة Piccola بناءً على حساب العمليات، وهو تمديد لحساب بي ميلنر الذي تكون قيمه الاتصالية أشكالًا بدلاً من أزواج مرتبة. “الشكل” هو في الأساس سجل مدمج قابل للتوسيع يعمل أيضًا كمساحة أسماء يمكن تقييم التعبيرات فيها. هذا الآلية البسيطة مسؤولة عن الكثير من القوة التعبيرية لـ Piccola.

تأتي Piccola مع موقع ويب خاص بها (http://scg.unibe.ch/research/piccola/)، حيث يمكن العثور على معلومات إضافية حول اللغة وموارد التطوير. يعتبر مخزن الشيفرة المركزي لـ Piccola في “RUniversität Bern”. يمكن العثور على مزيد من المعلومات حول Piccola عبر الموقع الرسمي وموقع الويكيبيديا إذا كانت متاحة.

يرجى ملاحظة أن بعض المعلومات قد تكون غير متوفرة في الوقت الحالي، مثل تفاصيل حول مستودع GitHub وموقع ويكيبيديا وبعض الميزات الفنية الأخرى.