الجمعة، 19 أغسطس، 2011

SMPL : لغة برمجة للمواقع بأيدي عربية


لغة برمجة منشئ المواقع (لغة SMPL) هي لغة برمجة مجانية و مفتوحة المصدر موجهة نحو برمجيات الويب. تحاول تبسيط و تنظيم عملية إنشاء و برمجة مواقع الويب التفاعلية بشكل كبير، خصوصًا المواقع المستخدمة للغة العربية. اللغة حاليًا في أوائل اصداراتها التجريبية.. و لم تتجاوز الاصدار 0.2.3 حتى لحظة كتابة هذه التدوينة.

و للغة العديد من المميزات، التي تتضمن:

  • البساطة التامة، و السهولة الكبيرة.
  • المصدر المفتوح، و المجانية.
  • النظام الثابت في أسماء دوال اللغة، و ترتيب المدخلات.
  • استعمال نظام Caching (نسخ مخبأة) آليًا لحفظ الملفات و عدم تكرار تفسير نفس الكود مرارًا.
  • دعم ترميز Unicode للتعامل بالشكل السليم مع مختلف اللغات البشرية. فعند استعمال ترميز Unicode الشهير، تعتبر لغات برمجة
    عديدة (مثل PHP و Ruby) الحرف الواحد الغير لاتيني أكثر من حرف واحد (بما أنه Multi-byte)، مما قد يسبب مشاكل كبيرة للغاية
    تصل إلى تدمير النص أو على الأقل إخراج نتائج غير صحيحة!
  • فهم مقصد المبرمج. فيمكن إدخال النصوص و المصفوفات في العمليات الحسابية (للجمع بين مصفوفتين أو طرح نص من آخر و الكثير غير ذلك).
  • قواعد بيانات SMDB البسيطة.
  • الشرح العملي المفصل.
  • امكانية العمل على أي خادم ويب منصب عليه PHP5.

كما يتضح من النقطة الأخيرة أعلاه اللغة مبنية على PHP، و ذلك للعديد من الأسباب، منها:

  • تسهيل إمكانية تطوير اللغة (و تعديلها).
  • تمكين اللغة من العمل على أغلب خوادم الويب (دون حاجة لتنصيب يدوي معقد يحتاج امتلاك خادم بصلاحيات كاملة).
  • عدم اختراع العجلة من جديد.

الموقع الرسمي للغة منشئ المواقع
http://smpl-lang.com/

يحتوي الموقع الرسمي على تفصيل أكبر في مميزات اللغة، و أمثلة مكتوبة باللغة، و شرح اللغة و كذلك إمكانية تحميل اللغة.

شكرًا لكم!


ليست هناك تعليقات:

إرسال تعليق

تستطيع التعليق أخي المشاهد للمدونة :)