Skip to Content

لغات برمجة غير إنجليزية

إذا هناك شيء تعلمته من أسفاري ؛ فبتأكيد سيكون أننا لسنا البشر الوحيدين في عالم!! حقيقة تغيب عن الكثيرين عندما يغرقون في تفاصيل تنسيهم الصورة العامة.

يعتقد الكثيرون أننا كعرب مهوسون بكل ما هو عربي في الحاسوب ؛ فنحن نريد لغة برمجة عربية ، نظام تشغيل عربي ، واجهات رسومية عربية ، ألعاب عربية ، و قائمة تطول ، دعونا نركز على لغة برمجة عربية ، حسنا حلم سخيف لدي الكثيرين!!

لماذا نريد لغة برمجة عربية؟ هل ستجعلنا عباقرة في ليلة و ضحاها؟ أليست مجرد أداة لإرضاء غرورنا القومي؟ جميع الشركات و صناعة الحاسوب تستخدم اللغة الإنجليزية ، و لغات برمجة إنجليزية ؛ لحظة هل قلت لغات برمجة إنجليزية؟ وهل هناك لغات برمجية غير إنجليزية في المقام الأول؟؟

لتفكيك هذه الكومة من الاعتقادات ؛ أظن علينا أن نضع في الاعتبار عدة حقائق:
1- حاسوب يعتبر طفل بالمقارنة مع الصناعات الأخرى!
2- الأمم المتحدثة بالإنجليزية هي التي اخترعت الحاسوب و أكبر الشركات التقنية توجد بها.

والآن نرجع إلى لغات البرمجة ، هل تعلم أنه يوجد أكثر من 8500 لغة برمجة؟ و أن نصيب الولايات المتحدة الأمريكية هو 2400 لغة؟  العالم أكبر من اللغات التي تعرفها! لا تخلط الأمور تعتقد أن تلك 8500 لغة كلها نفس المستوى و نفس الانتشار فذاك موضوع أخر.

هل تعلم أن العرب ليس من أول أرد لغة برمجة غير إنجليزية ، أسف إن ضيعت نشوة أننا اخترعنا أول لغة برمجة غير إنجليزية ، لكن الحاجة إلى لغة برمجة غير إنجليزية ينبع من حقيقة أن الإنجليزية عائق أمام الجماهير العامة من الاستفادة من قدرات الحاسوب بلغة يفهمونها.

لا أريد سماع هذيان أنهم يجب أن يتعلمون الإنجليزية ؛ فمع وجود 70 مليون أمي عربي ، سأكسر شاشة حاسوبك و أخرج لك منتفخا من الغضب ، و احتمال أكيد ستصاب بأذى ، هل كل من يستخدم هاتف يجب أن يعرف الإنجليزية؟ هل يجب علي لكي أجرى اتصال أن تعلم الإنجليزية لمدة سنة ، و بعد ذلك يمكنني أن استخدام الهاتف؟ إذا كنت أريد أن أخترع علمية سرية و محتاج إلى حاسوب لأن يساعدني على تنفيذ مهمة معينة ، هل يجب أن تضع أمام عقبة الإنجليزية؟

أنا أجزم كل الجزم أن الإنجليزية عائق أمام تقدم الشعوب ، و لكنه شر مرحلي لدى ذو العقول.

لنرجع لموضوع اللغات البرمجية غير الإنجليزية ، هذه اللغات ليست حكرا على العرب كما يحلوا للكثيرين أن يعتقدوا ، و هنا سأسرد لكم بعض هذه اللغات :
- Analitik مكتوبة باللغة الروسية ، مصممة لتستخدم في الحواسيب السوفيتية MIR المصنعة من عام 1965 إلى إلى 1968
- Changjo  لغة برمجة كورية تستخدم في تطبيقات الوسائط و الألعاب
- بيسك الصينية
- Dolittle, ドリトル لغة برمجة يابانية لأغراض التعليم
- எழில், Ezhil لغة برمجة تاميلية لأغراض التعليم
- Farsi.NET لغة برمجية فارسية
- Fjölnir  لغة برمجية ايسلندية
- 4th Dimension  لغة برمجية تستخدم كلمات فرنسية و ألمانية
- Glagol – لغة روسية شبيهة بـ Oberon و Pascal
- GOTO++ لغة ذات استخدام محدود، تعتمد الفرنسية والإنجليزية..
- Hindi Programming Language – لغة برمجة راقية تتميز باعتمادها اللغة الهندية، طورها الهندي Shamit Kumar Tomar.
- Hindawi – مجموعة لغات برمجة هندية تقدم ما يقابل C, C++, lex, yacc, assembly, BASIC, logo, Ada و غيرها وبلغات هندية أخرى مثل Hindi, Gujarati, Assamese.
- hForth – نظام Forth مزود بطقم مفردات كورية.
- HPL –  لغة برمجة عبرية
- Lexico – لغة أسبانية غرضية التوجه A Spanish OO لتعليم لغة .NET.
- LSE – Langage Symbolique d'Enseignement, لغة فرنسية بيداغوجية صممت في السبعينات من القرن العشرين في المدرسة العليا للكهرباء، نوع من البيسك، بالإضافة إلى الدوال والإجراءات مثل باسكال.
- Rapira – لغة برمجة إجرائية تعليمية طورت من قبل الاتحاد السوفيتي
- Robik – لغة روسية بسيطة لتعليم البرمجة للأطفال.
- SAKO – لغة بولونية صممت في الخمسينات وسميت فورتران البولوني "Polish FORTRAN"
- Superlogo – لغة هولندية شبيهة بلغة لوغو.
- Mind لغة برمجة يابانية تستخدم للهواة و التطبيقات التجارية
- Nadesiko, なでしこ لغة برمجة يابانية أخرى
- Produire, プロデル وهذه لغة يابانية أخرى
- TTSneo يابانية كذلك
- Hanbe لغة بيسك كورية
- Mama لغة برمجة تعليمية الناشئة على البرمجة بواسطة بناء رسومية ثلاثية الأبعاد و الألعاب ، توجد بالإنجليزية و العبرية و الصينية و يادشيه

اكتفي بهذا القدر لأثبت لك أننا لسنا أول من فكر بلغة برمجة غير إنجليزية ، عالم واسع يسع الإنجليزية و غيرها !

 

تعليقات فيسبوك

التعليقات

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.

مبادرة لغات البرمجة العربية

منذ أن دخلت عالم المعلوماتية، ما فتئت أسمع أسئلة مثل: هل توجد لغة برمجة عربية، هل يمكن أن توجد، ما جدواها،  أسئلة تطرح على عدة مستويات، وعلى الرغم من أنّ الفكرة قديمة قدم لغات البرمجة، إلا أنّ المناقشين ينقسمون  إلى مؤيد ومعارض حتى لفكرة إنشاء اللغة البرمجية.

وقد تناولت هذه المسألة بالتفصيل في مقال ” دراسة مقارنة لثلاث لغات برمجة عربية حديثة (جيم، زاي، لوغو).

أعتقد أنّ مسألة الوجود قد تجاوزها الكثير من المطورين العرب حاليا مما نراه من مشاريع كثيرة لتطوير لغة برمجية عربية، وصار العمل في نطاق المصدر المفتوح إلهاما للجميع.

لكننا ما زلنا بعيدين عن مجال الانتشار والفعالية، لذا نرى لزاما علينا توحيد الجهود في هذا المجال، وفكرنا في إطلاق  “مبادرة اللغات البرمجية العربية”

المدونة : http://arabproglang.wordpress.com

 

وما العيب فى إنشاء لغة برمجة

وما العيب فى إنشاء لغة برمجة عربية ؟! ، ليست البرمجة حكرا على لغة أو أشخاص بل هى مجموعة من القواعد و التركيبات تكتب بأى لغة ، إن ابتكار لغة برمجة عربية تتيح الفرصة للجميع لتعلم البرمجة بطريقة سهلة مبسطة يفهمها و يتقنها ، كما تتيح له الفرصة لتعلم البرمجة باللغة الإنجليزية فيما بعد فلن تقف الدنيا أمام مجموعة مصطلحات ، و معرفة البرمجة بلغتك الأم أفضل حتما من تعلمها بأى لغة أخرى كانت .


صورة زايد

القضية أن البعض لا يعي أن

القضية أن البعض لا يعي أن اللغة الإنجليزية هي أحد عوائق التنمية على المستوى الجمعي للشعوب العربية

فعلا التعليم باللغة

فعلا التعليم باللغة الانجليزية هو من اكبر العقبات امام العرب للتعلم

لا أريد سماع هذيان أنهم يجب أن يتعلمون الإنجليزية ؛ فمع وجود 70 مليون أمي عربي ، سأكسر شاشة حاسوبك و أخرج لك منتفخا من الغضب ، و احتمال أكيد ستصاب بأذى

لن تستطيع اختراق الشبكة ستتوه في الانترنت وقد يصل بك الامر الى القرص الصلب او المروحة وليس الشاشة :)

صورة زايد

لا تنسى أنني استطيع أن حصل

لا تنسى أنني استطيع أن حصل على لاي بي الخاص بك ، و من بعدها على رام و من بعدها ستجدني أمامك :)

هل كل من يستخدم هاتف يجب أن

هل كل من يستخدم هاتف يجب أن يعرف الإنجليزية؟ هل يجب علي لكي أجرى اتصال أن تعلم الإنجليزية لمدة سنة ، و بعد ذلك يمكنني أن استخدام الهاتف؟

هل عملية استخدام الهاتف = عملية برمجة الهاتف باستخدام لغة برمجة عربية؟ ام تحتاج إلى "تعريب واجهة الهاتف".. لا سيما اذا اخذنا بنظر الاعتبار ان لغة البرمجة كلغة C، على سبيل المثال لا الحصر، لا تحتوي إلا على 50 كلمة محجوزة.. اتفق معك على ان المراجع هي بالغلة الانكليزية.. لكن من الافضل ان تترجم هذه المراجع بدلا عن اعادة اختراع العجلة.. وهل لغة البرمجة العربية ستكون بنفس مستوى وقوة باقي اللغات؟

هل نتوقع ان شخصاً سوف يأتي ببرنامج يبهر الجميع وهو لا يعلم من اللغة الانكليزية اليسر البسيط؟ لا أعتقد ذلك..

اري يا استاذي الكريم ان يكون الاتجاه نحو ترجمة المراجع والكتب المختصة بالبرمجة لا سيما ان مكاتبنا تفتقر إلى الكثير من كتب البرمجة والمراجع باستثناء الكتب الموجهة للمبرمجين الجدد..

لا أريد سماع هذيان أنهم يجب أن يتعلمون الإنجليزية ؛ فمع وجود 70 مليون أمي عربي ، سأكسر شاشة حاسوبك و أخرج لك منتفخا من الغضب...

هل تريد من الـ 70 مليون عربي أمي (للأسف) ان يتعلموا البرمجة؟! ام تريدهم ان يأتوا بختراعات في مجال التكنولوجيا؟!

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

 

أنا أجزم كل الجزم أن الإنجليزية عائق أمام تقدم الشعوب ، و لكنه شر مرحلي لدى ذو العقول.

 

أخي الكريم.. لا يعني ذلك اننا ننكر لغتنا "لغة القرآن" لكن يجب ان لا نرفض الأخرين ونعتبر هم اشرار.. ولماذا برأيك تعتبر اللغة الانكليزية عائقاً امام تقدم الشعوب؟ هل لأنها صعبة التعلم؟ كلا يعلم انه ليس هذا.. فما هو إذاً؟

تقبل تحياتي..

بالنسبة لقولك "وهل لغة

بالنسبة لقولك "وهل لغة البرمجة العربية ستكون بنفس مستوى وقوة باقي اللغات؟"، لماذا تعتبر الإجابة بالنفي أمر مسلّم به؟

تفسيري لمقولتك هو (أ) إما أنك لا ترى أنه هناك مبرمجون عرب يستطيعون صنع لغة برمجة تنافس باقي اللغات؛ عربية كانت أو أجنبية؛ وإما (ب) أن اللغات الحالية قد بلغت مبلغاً من القوة بحيث أن أية لغة جديدة مصيرها الفشل أمام اللغات الحالية، ولا ينبغي أن يجرب أحد إنشاء لغة جديدة.

وهما نقطتان لا أوافقك فيهما...

القصد من كلامي ما هي الفائدة

القصد من كلامي ما هي الفائدة من اختراع لغة برمجة عربية 100%؟

وكم نحتاج من الزمن حتى نمتلك المكتبات المتوفرة في بقية اللغات؟ المسألة ليست شعراً او نثراً!

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

أما فيما يتعلق بأمكانيات المبرمجين العرب.. فالغالبية العظمى هم مطورون وليسوا مبرمجين حقيقين للأنظمة (مع احترامي الشديد).. فلماذا لا نسمع عن نظام تشغيل بتصميم عربي 100%، فيما يتعلق بالنواة، ومحرر النصوص، والمترجم، ....إلخ؟ أنا أقول لك ليست العبرة ان نكون نحن العرب من صنع هذا او ذلك بمعزلٍ عن العالم، انما هي المشاركة في تطوير الانظة (اقول انظمة وليست برامج مطورة) مثل اللنكس أو الـ بي اس دي.. هذا ليس انتقاص من قدراتهم انما هو الواقع..

أخيراً اقول، لماذا لا تجيبني وتقول لي لماذا لا تكون لدينا لغة برمجة ان كنت معتقداً ان المبرمجين (المطورين) العرب لهم المقدرة على ذلك؟ المسألة ليست بالأحلام والتمني والجدل، ياريت لو يأتي شخص بمشروع يحيط به من كل الجوانب ضمن اسس وسياقات نستطيع نحن العرب ان نساهم بها؟

فلأجب على ما يتيسر...القصد

فلأجب على ما يتيسر...

القصد من كلامي ما هي الفائدة من اختراع لغة برمجة عربية 100%؟

لأسباب كثيرة، منها إزالة عائق اللغة أمام الأطفال أو سائر الأشخاص الأذكياء الذين لا يعرفوا الإنجليزية أو لم يعرفوها بعد عند تعليمهم البرمجة. ومنها أن يكون المجتمع كله مشاركاً في النهضة العلمية لا القلة التي تعرف الإنجليزية.

وكم نحتاج من الزمن حتى نمتلك المكتبات المتوفرة في بقية اللغات؟

هذا لم يعق كل اللغات الجديدة من الظهور، يكاد لا يمر شهر حتى نسمع عن لغة مبتكرة. على أية حال هناك طرق للاستفادة من المكتبات المكتوبة بالسي أو جعل اللغة تعمل على Java VM، .net CLR أو ما شابه.

...ولماذا يجب ان تكون لنا لغة برمجية خاصة، لا يساهم فيها الا المبرمجين العرب (وليسوا كل العرب)...

لم يقل أحد ذلك!

...فالغالبية العظمى هم مطورون وليسوا مبرمجين حقيقين للأنظمة (مع احترامي الشديد)

ينطبق ذلك على الغالبية من كل المبرمجين في العالم! السؤال الحقيقي هو: كم مبرمج عربيّ يقدر على برمجة النظم؟ وكيف يمكن الاستفادة منهم وزيادة عددهم ورفع مستوياتهم؟

لماذا لا تكون لدينا لغة برمجة ان كنت معتقداً ان المبرمجين (المطورين) العرب لهم المقدرة على ذلك؟ المسألة ليست بالأحلام والتمني والجدل

أفتخر أن أكون - ولو في هذه النقطة - من الذين أجابوا بالفعل لا القول. هذه لغتي العربية "كلمات"، وهي حالياً في نمو وتطوير مستمر: http://www.kalimat-lang.com

وهذا توثيق لإمكانياتها للدلالة على أنها ليست لغة فقيرة أو ضعيفة: http://www.kalimat-lang.com/w/files/f/f2/Kalimat_2011.pdf

لَقِّم المحتوى لَقِّم المحتوى


المتصلون الأن

يوجد حاليا مستخدم واحد و 23 ضيفا عالخط.

المستخدمون عالخط