جيم (لغة برمجة)
لغات برمجة | |
لغات كائنية | |
سي++ ++C |
سي شارپ #C |
دلفي (لغة برمجة) Delphi |
ادا 95 Ada |
جاڤا Java |
سمولتوك Smalltalk |
روبي Ruby |
اوبجكت پاسكال Object Pascal |
لغات تقليدية | |
بيسيك Basic |
سي C |
باسكال Pascal |
كوبول COBOL |
فورتران FORTRAN |
أسمبلي Assembly |
لغات وظيفية | |
ليسپ Lisp |
پرولوگ Prolog |
پايثون Python |
پاريس Paris |
هندسة برامج | |
جيم، لغة برمجة عربية بسيطة بدأ بتطويرها محمد عمار سلكا بهدف تبسيط تعليم الأطفال وطلاب المدارس مبادئ البرمجة. اسم اللغة جيم (J بالإنجليزية) تمّ اعتماده تيمُّناً بلغة سي، حيث أن المؤلف اعتمد عدة مفاهيم من سي وقام بإدراجها في لغة جيم (كمثال، المؤشرات). تتشابه لغة جيم في العديد من عباراتها مع لغة بيسيك، إلا أنها تضيف بعض العبارات الجديدة مثل جملة أكرر … مرة، ومعاملات رياضية مضمنة جديدة مثل معامل القيمة المطلقة | |.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
بيئة التطوير
بيئة التطوير المستخدمة لكتابة برامج بلغة جيم هي من تطوير محمد عمار سلكا كذلك، وتدعى الخوارزمي. الإصدار الأول من بيئة التطوير (ظهر في 2006) يعمل على نظام ويندوز ويسمح بكتابة البرامج وتنفيذها ضمن نوافذه فقط (كما هي الحالة مع كيو بيسيك). عند طلب التنفيذ، يقوم الخوارزمي بترجمة البرنامج (وليس تفسيره)، إلا أنه في ذلك لا ينتج أي ملف تنفيذي خارجي مستقل.
أمثلة
برنامج حساب مساحة الدائرة بلغة جيم
!! هذا البرنامج يطلب نصف القطر ثم يطبع المساحة الثابت بي = 3.1415 المتحول ق : حقيقي المتحول س : حقيقي أكتب "أدخل قطر الدائرة : " ،سطر أقرأ ق أجعل س = بي × (ق ÷ 2)^2 أكتب "مساحة الدائرة = " ، س