المقالات العلمية

مقالات الشبكة العربية لمطوري الألعاب

جيم - لغة برمجة

تعريف

جيم، لغة برمجة عربية بسيطة بدأ بتطويرها محمد عمار السلكة بهدف تبسيط تعليم الأطفال وطلاب المدارس مبادئ البرمجة. اسم اللغة جيم (بالإنجليزية J) تمّ اعتماده تيمُّناً بلغة سي، حيث أن المؤلف اعتمد عدة مفاهيم من سي وقام بإدراجها في لغة جيم (كمثال، المؤشرات). تتشابه لغة جيم في العديد من عباراتها مع لغة بيسيك، إلا أنها تضيف بعض العبارات الجديدة مثل جملة كرر … مرة، ومعاملات رياضية مضمنة جديدة مثل معامل القيمة المطلقة | |.

بيئة التطوير

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

أمثلة

برنامج حساب مساحة الدائرة بلغة جيم

!! هذا البرنامج يطلب نصف القطر ثم يطبع المساحة
الثابت بي = 3.1415
المتحول ق : حقيقي
المتحول س : حقيقي
أكتب "أدخل قطر الدائرة : " ،سطر
أقرأ ق
أجعل س = بي × (ق ÷ 2) ^ 2
أكتب "مساحة الدائرة = " ، س

روابط خارجية

أضف تعليقاً

Loading