بدأت لغة برمجة إعلامية مرتكزة على اللغة العربية، تلاقي نجاحا بعد ما يزيد على السنة من إطلاقها، واللغة المعنية هي لغة "جيم" وتكتب "ج"، وهي لغة مشابهة للغة C، ومتكاملة وتحتوي كل الخصائص للغة برمجيات متقدمة، تم تطويرها من طرف السوري الدكتورمحمد عمار السلكة، المدرس بالجامعات السورية.
وتمثل "ج" لغة برمجة عالية المستوى مشتقة من اللغة العربية، تكتب بحروفها وأرقامها، وتستخدم مفرداتها، وتلتزم بقواعدها. وتتمتع بالبساطة والوضوح.
وتتميز لغة "ج" باستعمالها اللغة العربية الخالصة في اوامرها الداخلية، كما تمكن من إمكانيات الرسم والتوثيق والأمثلة، وهي تحتوي على بيئة تطوير متكاملة.
يمكن للبرنامج أن يحتوي على أي عدد من الجمل التعريفية والتنفيذية وبأي ترتيب ممكن. ولا يشترط أن تكون الجمل التعريفية في أول البرنامج حصراً. بل يمكن مزج الجمل التعريفية والتنفيذية في أي موضع من البرنامج.
من حيث الأنواع : توجد الأعداد الصحيحة، الأعداد الحقيقية، الثوابت المنطقية، الثوابت الحرفية، الثوابت النصية، كما يدعم المؤشرات pointers.
بالنسبة للتعليمات البسيطة : توجد تعليمات للإسناد أجعل، والكتابة والقراءة،
التعليمات الشرطية: نجد الشرط إذا ... وإلا، والتكرار بأربعة أنواع (أكرر … مرة، أكرر طالما ، أكرر ... حتى، أكرر من ... إلى. )
كما توجد إيعازات متقدمة تمكن المترجم من استعمال كلمات بديلة بدّل، وإدراج مكتبات ما أدرج.
يقدم مكتبة رائعة للرسم، وتمكن من رسم الأشكال الأساسية وتلوينها (أرسم، أرسم النقطة، أرسم مستقيم ، أرسم دائرة، أرسم إهليلج، أرسم مستطيل، أرسم مثلث، تحديد لون الرسم)، والنقش على لوحة الرسم في نقطة معينة، وتجد مع البرنامج مجموعة رائعة من الأمثلة.
يدعم الخوارزميات procedures والتوابع functions، كما يدعم خاصية التراجع (العودية) في التوابع recursion .
أما بالنسبة للأنواع المقعدة فهو يدعم الصفائف والمركبات (السجلات)، والملفات
يقدم بعض الملفات المكتبية الأساسية مثل : رياضيات، حروف، ألوان، عقدي (للأعداد المركبة)،.مترادفات.
تمكن لغة "ج" من استعمال ثوابت وعلامات حسابية عربية :
استعمال العلامات العربية المميزة في الحساب وهي
• القسمة ÷
• علامة الضرب×،
• وعلامة القيمة المطلقة |س|،
• وكذلك علامة الأس.
• وكذا استعمال *(.................)* كعلامة خاصة بالتعليق على عدة أسطر.
تم الاستعانة بمقال حول لغة "ج" من موقع /itwadi.com
يسمح بالنقل، بشرط ذكر موقع "بوابتي" مصدر المقال، ويفضّل أن يكون ذلك في شكل رابط
05-02-2008
الردود على المقال أعلاه مرتبة نزولا حسب ظهورها
أي رد لا يمثل إلا رأي قائله, ولا يلزم موقع بوابتي في شيئ
7-02-2008 / 07:16:16 فوزي
فكرة ايجاد لغة برمجيات عربية هامة جدا من حيث انها تمثل محاولة في الخروج من الاحتكار اللغوي الغربية للتقنية، وهي بعد ذلك تمثل بداية لمشاريع عربية يمكن اضافتها لو توفرت الارادات لدى الطاقات العربية
7-02-2008 / 06:22:42 محمد رشاد
مرحبا
لقد قمت بالتعرف على لغة الرمجه جيم منذ وقت طويل و أجدها مشروع طموح جدا و مجهود يستحق الشكر و التقدير بلا شك
و لقد أرسلت له رسالة بهذا المعنى و لكني أود هنا أن أكرر إعجابي و تقديري لهذا المشروع
7-02-2008 / 07:16:16 فوزي