جيم (لغة برمجة)
لغات برمجة | |
لغات كائنية | |
سي++ ++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 أخط "مساحة الدائرة = " ، س
وصلات خارجية
- المسقط الرسمي للغة جيم، يتضمن بيئة التطوير، الوثائق، أمثلة، وممحرر تطبيق