بيغلو

بيغلو هي لغة برمجة ، وهي تطبيق للغة سكيم ، وهي لهجة من لغة ليسب . طُوّرت في المعهد الفرنسي لأبحاث تكنولوجيا المعلومات، المعهد الوطني للبحوث في علوم الحاسوب والأتمتة (INRIA). تهدف بيغلو إلى توفير أدوات لتوليد أكواد فعّالة ومتنوعة تُضاهي أداء لغات C أو C++ المكتوبة يدويًا. يحتوي نظام بيغلو على مُصرّف سكيم قادر على توليد أكواد C وآلة جافا الافتراضية (JVM) أو بايت كود إطار عمل .NET . وكما هو الحال مع لهجات ليسب الأخرى، تحتوي بيغلو على مُفسّر ، يُعرف أيضًا بحلقة القراءة والتقييم والطباعة (REPL). بيغلو برنامج مجاني ومفتوح المصدر . يُصدر نظام التشغيل والمكتبات بموجب رخصة جنو العمومية الصغرى (LGPL). أما المُصرّف وأدوات البرمجة فتُصدر بموجب رخصة جنو العمومية (GPL).

يدعم برنامج Bigloo المعالجة المتعددة الخيوط. [ 1 ] كما يحتوي على وحدة تتفاعل مع GTK+ و Java Swing لإنشاء واجهات رسومية. [ 2 ] استخدم باحثون في جامعة أريزونا برنامج Bigloo كمعيار أساسي لتقييم أداء تحسينات المُصرّف الجديدة. [ 3 ]

انظر أيضاً

مراجع

  1. بروغمان، يوهانس. "نمذجة وتنفيذ نظام محاكاة حركة المرور المجهرية" (PDF) .
  2. "Biglook" . مؤرشف من الأصل بتاريخ 21-05-2007.
  3. سوميا ديبري؛ روبرت موث؛ سكوت واترسون. "تحسين وقت الربط لبرامج المخطط" (PDF) .