لغة برمجة بالعربي، قلبا وقالبا؟ تكتب الأوامر بالعربي وبمنتهى السهولة!
هذا ما عمله الدكتور محمد عمار السَلكة، من سورية. لغة البرمجة ج هي أوللغة عربية خالصة. حيث تكتب الأوامر بالعربي ولن تحتاج لإستعمال اللغةالإنجليزية مطلقا. تعتبر هذه اللغة أفضل خيار لمن يرغب بتعلم البرمجةويستصب الإنجليزي لأي سبب كان. فكل لغات البرمجة المشهورة تستخدم اللغةالإنجليزية وأشهرها Basic Cobol C++ Fortran ‘ أليست أسماءها مزعجة؟ خصوصا لغير المتمرسين باللغة الإنجليزية
رغما أنني أبرمج الآن باللغة الإنجليزي ولكن! هذا ربما يعود لإتقاني هذه اللغة .. فما هو مصير الضعفاء بها؟ وهم كثر!
على سبيل المثال، حاولت ان أعلم أخي الصغير ذو السبع سنوات لغة البرمجةBasic فعجز عن تعلمها رغم ذكاءه المشهود له. والسبب أنه جاهل باللغةالإنجليزية حيث انه لم يدرسها بعد .. والحل الوحيد له هو هذه اللغة.
تعتبر هذه اللغة من “لغات البرمجة عالية المستوى” ويمتاز هذا الصنف من اللغات بسهولته وقوة تعابيره حيث تستطيع أن تبرمج بها ما يحلو لك وبمنتهى السهولة .. ولن تقف اللغة عائقا بعد الآن بينك وبين البرمجة!
إذا أعجبتك اللغة فيمكنك تحميل بيئه العمل لها ‘ بيئة العمل: هوبرنامج عادي مثل الورد أو الرسام، تكتب فيه أسطر برنامجك وتضغط على زرمعين فينفذ لك البرنامج ويصحح الأخطاء إن كانت موجودة، للسهولة والمرونةفي اللغة.
بيئة عمل هذه اللغة تسمى “الخوارزمي” وهو برنامج سهل وبسيط كما في الصورة.
البيئة سهلة جدا. وبسيطة .
ولتعلم اللغة تستطيع تحميل الكتاب من الموقع الرسمي لها من هنا:
موقع الرسمي للغة ج
هذه هي الروابط الإضافية المتعلقة باللغة: ‘ الروابط قد تكون تالفة لذا يرجى الرجوع للموقع في حال تحديثها.
حمل برنامج الخوارزمي للعمل على لغة ج
حمل كتاب تعليمي للغة البرمجة ج وهو باللغة العربية بالتأكيد شامل للغة
منتدى اللغة الرسمي، للدعم الفني وتجد فيه دروس إضافية عنها
لماذا ج، عن لغة البرمجة ج وتعريف بها مفصلاً
أمثلة برمجية إضافية عن اللغة تفيد المبرمجين بها
مثال على برنامج صغير:
يبين المثال التالي برنامجاً بسيطاً بلغة ج، يحسب مساحةدائرة بعد قراءة قطرها. وقد رقمت أسطر البرنامج للإشارة إليها في الشرحالتالي. ولا تشكل هذه الأرقام جزءاً من البرنامج في لغة ج.
ملاحظة: لتحميل ملف البرنامج من هنا ‘ إضغط يمين وأحفظه
يتألف هذا البرنامج من سبع جمل. الثلاثة الأولى منها جمل تعريفية والأربعةالأخيرة جمل تنفيذية. تعرّف الجملة الأولى الثابت الهندسي بي ( π ) وهونسبة محيط الدائرة إلى قطرها. وتعرّف الجملة الثانية متحولاً (ق) يمكنهحفظ الأعداد الحقيقية، وسيستخدم هذا المتحول لحفظ قيمة قطر الدائرة. أماالجملة الثالثة فتعرف المتحول الحقيقي س، الذي سيستخدم لحفظ مساحةالدائرة. تقوم الجملة الرابعة بكتابة العبارة: “أدخل قطر الدائرة:” فيلوحة الكتابة لتنبه المستخدم إلى ضرورة إدخال عدد يمثل قطر الدائرة. تقرأالجملة الخامسة قيمة القطر التي يدخلها المستخدم في لوحة الكتابة. ثم تحسبالجملة السادسة مساحة الدائرة من العلاقة: π ×(ق÷2)2، وتضع هذه القيمة فيالمتحول س. أخيراً تقوم الجملة الأخيرة بكتابة النتيجة في لوحة الكتابة.يبين الشكل مثالاً لتنفيذ هذا البرنامج.
هذا نص كلام الدكتور محمد عمار السَلكة:
“ طلب مني أحد الأصدقاء ذات يوم أن أبدي رأيي في منهاج كانقد أعده لتدريس علوم الحاسوب للأطفال وطلاب المدارس في إحدى المعاهد. وكانمن جملة أهداف هذا المنهاج تعليم طلاب المراحل الدراسية المبكرة برمجةالحاسوب من خلال لغات برمجة بسيطة مثل LOGO و BASIC. وقد لفت نظري أن هذهاللغات على بساطتها لا تناسب الطلاب العرب الصغار لاعتمادها على اللغةالإنكليزية. وكما هو معروف، تعتمد غالبية لغات البرمجة رفيعة المستوى HighLevel Languages على اللغة الإنكليزية، وتستخدم الأحرف اللاتينية قلباًوقالباً، مما يجعلها بعيدة المنال عن الطلاب العرب، خاصة أولئك الذينمازالوا في المراحل التعليمية المبكرة، ولم يتقنوا اللغات الأجنبيةاتقاناً كافياً.
فتولد عندي دافع قوي للعمل على تطوير لغة برمجة عربية تكون سهلة وميسرة،ولا تقل مع ذلك في قدراتها عن لغات البرمجة رفيعة المستوى المعروفة مثل Cو PASCAL. لتكون وسيلة مناسبة لتعليم الطلاب العرب مبادئ البرمجة بلغتهمالأم. وأن تكون هذه اللغة من روح مناهجهم، ومن صميم المفردات التي ألفوهافي حياتهم الدراسية. وتشكلت لدي قناعة بأن إدخال الحاسوب إلى المناهجالتعليمية في العالم العربي يجب أن ينطلق من تعليم الطلاب برمجة الحاسوببواسطة لغة برمجة تمكنهم من السيطرة على مفاهيم البرمجة الأساسية بلغتهمالأم، وتتوافق وتنسجم مع مناهجهم الأخرى في الرياضيات والعلوم واللغةالعربية.
وشرعت في العمل على تطوير هذه اللغة، وتوصلت إلى لغة برمجة عالية المستوىمشتقة من اللغة العربية، تكتب بحروفها وأرقامها، وتستخدم مفرداتها، وتلتزمبقواعدها. وتتمتع بالبساطة والوضوح. ويمكن بواسطتها برمجة كل ما يحتاجهالطالب من برامج وخوارزميات تفيده في دراسته. وقد رأيت أن أطلق على هذهاللغة اسم ج لشبهها في جوانب عديدة بلغة البرمجة المعروفة C. كما قمتبتطوير برنامج يتيح كتابة، وتنقيح، وتنفيذ البرامج بلغة ج، وأطلقت على هذاالبرنامج اسم الخوارزمي تقديراً للعالم الشهير محمد بن موسى الخوارزمي.
وقد شاء الله أن أنشغل عن اتمام اللمسات الأخيرة لهذا البرنامج فترة منالزمن، وأن يبقى هو ولغة ج حبيساً في أحد الدروج، إلى أن قلت أعبائيمؤخراً وأكملت ما بدأته منذ أكثر من 7 سنوات.
وإني إذ أضع هذا العمل المتواضع بين أيدي الطلاب والمدرسين العرب في كلمكان لأرجو أًن تتحقق منه الفائدة والمتعة، وأن يكون وسيلة لتعليم برمجةالحاسوب في المدارس والمعاهد بدلاً من لغات البرمجة الأجنبية “
منقول للفائدة من مدونة الاخ عمر الدليمي
الموقع الرسمي ل اللغة ج : http://www.jeemlang.com
اتمنى افادتكم بهذا الخبر الجميل مع العلم ان اللغة تطور الان
هذا ما عمله الدكتور محمد عمار السَلكة، من سورية. لغة البرمجة ج هي أوللغة عربية خالصة. حيث تكتب الأوامر بالعربي ولن تحتاج لإستعمال اللغةالإنجليزية مطلقا. تعتبر هذه اللغة أفضل خيار لمن يرغب بتعلم البرمجةويستصب الإنجليزي لأي سبب كان. فكل لغات البرمجة المشهورة تستخدم اللغةالإنجليزية وأشهرها Basic Cobol C++ Fortran ‘ أليست أسماءها مزعجة؟ خصوصا لغير المتمرسين باللغة الإنجليزية
رغما أنني أبرمج الآن باللغة الإنجليزي ولكن! هذا ربما يعود لإتقاني هذه اللغة .. فما هو مصير الضعفاء بها؟ وهم كثر!
على سبيل المثال، حاولت ان أعلم أخي الصغير ذو السبع سنوات لغة البرمجةBasic فعجز عن تعلمها رغم ذكاءه المشهود له. والسبب أنه جاهل باللغةالإنجليزية حيث انه لم يدرسها بعد .. والحل الوحيد له هو هذه اللغة.
تعتبر هذه اللغة من “لغات البرمجة عالية المستوى” ويمتاز هذا الصنف من اللغات بسهولته وقوة تعابيره حيث تستطيع أن تبرمج بها ما يحلو لك وبمنتهى السهولة .. ولن تقف اللغة عائقا بعد الآن بينك وبين البرمجة!
إذا أعجبتك اللغة فيمكنك تحميل بيئه العمل لها ‘ بيئة العمل: هوبرنامج عادي مثل الورد أو الرسام، تكتب فيه أسطر برنامجك وتضغط على زرمعين فينفذ لك البرنامج ويصحح الأخطاء إن كانت موجودة، للسهولة والمرونةفي اللغة.
بيئة عمل هذه اللغة تسمى “الخوارزمي” وهو برنامج سهل وبسيط كما في الصورة.
البيئة سهلة جدا. وبسيطة .
ولتعلم اللغة تستطيع تحميل الكتاب من الموقع الرسمي لها من هنا:
موقع الرسمي للغة ج
هذه هي الروابط الإضافية المتعلقة باللغة: ‘ الروابط قد تكون تالفة لذا يرجى الرجوع للموقع في حال تحديثها.
حمل برنامج الخوارزمي للعمل على لغة ج
حمل كتاب تعليمي للغة البرمجة ج وهو باللغة العربية بالتأكيد شامل للغة
منتدى اللغة الرسمي، للدعم الفني وتجد فيه دروس إضافية عنها
لماذا ج، عن لغة البرمجة ج وتعريف بها مفصلاً
أمثلة برمجية إضافية عن اللغة تفيد المبرمجين بها
مثال على برنامج صغير:
يبين المثال التالي برنامجاً بسيطاً بلغة ج، يحسب مساحةدائرة بعد قراءة قطرها. وقد رقمت أسطر البرنامج للإشارة إليها في الشرحالتالي. ولا تشكل هذه الأرقام جزءاً من البرنامج في لغة ج.
ملاحظة: لتحميل ملف البرنامج من هنا ‘ إضغط يمين وأحفظه
- الثابت بي = 3.1415
- المتحول ق : حقيقي
- المتحول س : حقيقي
- أكتب “أدخل قطر الدائرة : ” ،سطر
- أقرأ ق
- أجعل س = بي × (ق ÷ 2)^2
- أكتب “مساحة الدائرة = ” ، س
يتألف هذا البرنامج من سبع جمل. الثلاثة الأولى منها جمل تعريفية والأربعةالأخيرة جمل تنفيذية. تعرّف الجملة الأولى الثابت الهندسي بي ( π ) وهونسبة محيط الدائرة إلى قطرها. وتعرّف الجملة الثانية متحولاً (ق) يمكنهحفظ الأعداد الحقيقية، وسيستخدم هذا المتحول لحفظ قيمة قطر الدائرة. أماالجملة الثالثة فتعرف المتحول الحقيقي س، الذي سيستخدم لحفظ مساحةالدائرة. تقوم الجملة الرابعة بكتابة العبارة: “أدخل قطر الدائرة:” فيلوحة الكتابة لتنبه المستخدم إلى ضرورة إدخال عدد يمثل قطر الدائرة. تقرأالجملة الخامسة قيمة القطر التي يدخلها المستخدم في لوحة الكتابة. ثم تحسبالجملة السادسة مساحة الدائرة من العلاقة: π ×(ق÷2)2، وتضع هذه القيمة فيالمتحول س. أخيراً تقوم الجملة الأخيرة بكتابة النتيجة في لوحة الكتابة.يبين الشكل مثالاً لتنفيذ هذا البرنامج.
هذا نص كلام الدكتور محمد عمار السَلكة:
“ طلب مني أحد الأصدقاء ذات يوم أن أبدي رأيي في منهاج كانقد أعده لتدريس علوم الحاسوب للأطفال وطلاب المدارس في إحدى المعاهد. وكانمن جملة أهداف هذا المنهاج تعليم طلاب المراحل الدراسية المبكرة برمجةالحاسوب من خلال لغات برمجة بسيطة مثل LOGO و BASIC. وقد لفت نظري أن هذهاللغات على بساطتها لا تناسب الطلاب العرب الصغار لاعتمادها على اللغةالإنكليزية. وكما هو معروف، تعتمد غالبية لغات البرمجة رفيعة المستوى HighLevel Languages على اللغة الإنكليزية، وتستخدم الأحرف اللاتينية قلباًوقالباً، مما يجعلها بعيدة المنال عن الطلاب العرب، خاصة أولئك الذينمازالوا في المراحل التعليمية المبكرة، ولم يتقنوا اللغات الأجنبيةاتقاناً كافياً.
فتولد عندي دافع قوي للعمل على تطوير لغة برمجة عربية تكون سهلة وميسرة،ولا تقل مع ذلك في قدراتها عن لغات البرمجة رفيعة المستوى المعروفة مثل Cو PASCAL. لتكون وسيلة مناسبة لتعليم الطلاب العرب مبادئ البرمجة بلغتهمالأم. وأن تكون هذه اللغة من روح مناهجهم، ومن صميم المفردات التي ألفوهافي حياتهم الدراسية. وتشكلت لدي قناعة بأن إدخال الحاسوب إلى المناهجالتعليمية في العالم العربي يجب أن ينطلق من تعليم الطلاب برمجة الحاسوببواسطة لغة برمجة تمكنهم من السيطرة على مفاهيم البرمجة الأساسية بلغتهمالأم، وتتوافق وتنسجم مع مناهجهم الأخرى في الرياضيات والعلوم واللغةالعربية.
وشرعت في العمل على تطوير هذه اللغة، وتوصلت إلى لغة برمجة عالية المستوىمشتقة من اللغة العربية، تكتب بحروفها وأرقامها، وتستخدم مفرداتها، وتلتزمبقواعدها. وتتمتع بالبساطة والوضوح. ويمكن بواسطتها برمجة كل ما يحتاجهالطالب من برامج وخوارزميات تفيده في دراسته. وقد رأيت أن أطلق على هذهاللغة اسم ج لشبهها في جوانب عديدة بلغة البرمجة المعروفة C. كما قمتبتطوير برنامج يتيح كتابة، وتنقيح، وتنفيذ البرامج بلغة ج، وأطلقت على هذاالبرنامج اسم الخوارزمي تقديراً للعالم الشهير محمد بن موسى الخوارزمي.
وقد شاء الله أن أنشغل عن اتمام اللمسات الأخيرة لهذا البرنامج فترة منالزمن، وأن يبقى هو ولغة ج حبيساً في أحد الدروج، إلى أن قلت أعبائيمؤخراً وأكملت ما بدأته منذ أكثر من 7 سنوات.
وإني إذ أضع هذا العمل المتواضع بين أيدي الطلاب والمدرسين العرب في كلمكان لأرجو أًن تتحقق منه الفائدة والمتعة، وأن يكون وسيلة لتعليم برمجةالحاسوب في المدارس والمعاهد بدلاً من لغات البرمجة الأجنبية “
منقول للفائدة من مدونة الاخ عمر الدليمي
الموقع الرسمي ل اللغة ج : http://www.jeemlang.com
اتمنى افادتكم بهذا الخبر الجميل مع العلم ان اللغة تطور الان
الأربعاء 13 أبريل 2022 - 17:01 من طرف Admin
» مشاهير اعتنقوا الاسلام تعرفوا عليهم Celebrities who converted to Islam recognized them
الأربعاء 13 أبريل 2022 - 16:48 من طرف Admin
» رسام وشوم في اليابان يزلزل العالم ويعلن إسلامه بعد أن اكتشف سرا خطيرا في ورقة صغيرة
الأربعاء 13 أبريل 2022 - 16:47 من طرف Admin
» من الالحاد الى الاسلام
الأربعاء 13 أبريل 2022 - 16:45 من طرف Admin
» غرداية
الإثنين 1 نوفمبر 2021 - 14:36 من طرف Admin
» مشاهير دخلوا الاسلام حديثا 13 من مشاهير العالم اعتنقوا الإسلام عام 2020
الثلاثاء 20 أبريل 2021 - 19:09 من طرف Admin
» مشاهير اعتنقوا الاسلام تعرفوا عليهم Celebrities who converted to Islam recognized them
الثلاثاء 20 أبريل 2021 - 18:52 من طرف Admin
» الطريقة الصحيحة للمراجعة لشهادة التعليم المتوسط || الطريق إلى معدل 18 BEM DZ
الثلاثاء 20 أبريل 2021 - 15:51 من طرف Admin
» طرق المذاكرة للاطفال
الثلاثاء 20 أبريل 2021 - 15:48 من طرف Admin
» طرق المذاكرة الصحيحة مع الأبناء - 6 طرق ذكية للمذاكرة الصحيحة مع الأطفال
الثلاثاء 20 أبريل 2021 - 15:45 من طرف Admin
» فيديو نادر: الجزائر قبل 90 سنة
الأربعاء 20 مايو 2020 - 18:34 من طرف Admin
» حقائق حول مقتل محمد شعباني أصغر عقيد في الجزائر-30 يوم تحقيق
الأربعاء 20 مايو 2020 - 18:32 من طرف Admin
» المؤرخ محمد لمين بلغيث يكشف أمور خطيرة عن الحراك و غديري و توفيق
الأربعاء 20 مايو 2020 - 18:26 من طرف Admin
» الجريمة السياسية.. اغتيال الملك فيصل بن عبد العزيز
الأربعاء 20 مايو 2020 - 17:46 من طرف Admin
» ذكرى مؤتمر الصومام و جدلية السياسي و العسكري
الأربعاء 20 مايو 2020 - 17:39 من طرف Admin