|
|
أول لغة برمجة عربية مفتوحة المصدر |
|
الأسئلة التي يسألها الناس دائماً: هنا سوف تجد أكثر الأسئلة شيوعاً والتي في الغالب ما يسألنا الناس عنها. 2. لماذا لغة البرمجة العربية، بالرغم من وجود العديد من لغات البرمجة الأخرى والقوية؟ 3. ما معنى كلمة عمّوريا ولماذا اخترتم هذا الاسم بالتحديد؟ لغة البرمجة هي اللغة التي تربط بين المستخدم و جهاز الحاسوب، حيث يستطيع المستخدم من خلالها إعطاء الأوامر للحاسوب لكي ينفذها، ويتم ذلك عن طريق كتابة برامج بهذه اللغة. 2. لماذا لغة البرمجة العربية، بالرغم من وجود العديد من لغات البرمجة الأخرى والقوية؟ يعتبر هذا السؤال من أهم الأسئلة التي نسأل عنها، وفي الحقيقة هو السبب الرئيسي وراء إنشاء هذه اللغة، ولكن للإجابة عليه سوف نروي القصة التالية لمخترع هذه اللغة، يقول : " عندما أصبحت في الصف العاشر وكان ذلك سنة 1996، كان علينا دراسة مادة الحاسوب والتي كانت حديثة العهد في المدارس في ذلك الوقت، أحببت كثيراً هذه المادة و زاد تعلقي بجهاز الحاسوب، بدأنا نتعلم لغة بسيطة للرسم تسمى لغة لوغو، تعلقت كثيراً بهذه اللغة وبدأت أكتب العديد من البرامج بها وسط دهشة أقراني و معلمي، ثم انتقلت لتعلم لغة برمجة أكثر تقدماً قادرة على إنشاء برامج وتطبيقات للحاسوب وهي لغة فيجوال بيسك، ولكن كانت معاناتي أن لغتي الانجليزية ضعيفة، وكان علي تذكر العديد من أسماء التوابع ووظائفها، وأيضاً الصعوبة في قراءة ملفات المساعدة لهذه اللغة. عندها تساءلت لماذا لا يوجد لغة برمجة عربية أستطيع تذكر أوامرها بسهولة، و تكون متوافقة مع التطبيقات العربية بشكل أكبر، فبدأت البحث عن أية لغة برمجة عربية عالية المستوى موجودة سابقاً، فكانت صدمتي عدم وجود أي لغة برمجة عربية عالية المستوى، وكل ما هو موجود ليس سوى محاولات فاشلة لا ترقى لأي لغة برمجة متعارف عليها. في ذلك الوقت أخذت عهداً على نفسي، أن أدرس هندسة الحاسوب، لكي أستطيع إنشاء لغة البرمجة العربية الأولى القادرة على أن تثبت مكانتها بين لغات البرمجة الأخرى عالية المستوى كلغة السي و الباسكال وغيرها، ويستطيع أطفالنا تعلمها بسهولة ويصبحون قادرين على منافسة الغرب بكتابة برامج وتطبيقات للحاسوب قوية ومفيدة. والله من وراء القصد". 3. ما معنى كلمة عمّوريا ولماذا اخترتم هذا الاسم بالتحديد؟ عمّوريا هي مدينة في آسيا الوسطى (تركيا حالياً)، ولها قصة مشهورة في التاريخ، حيث كانت في عصر الخليفة العباسي المعتصم حصناً من حصون الروم، وكان يعيش فيها بعض المسلمين، فحدث ذات مرة أن لطم روميٌ امرأةً مسلمة، فصرخت مستغيثة "وامعتصماه"، فوصل الخبر إلى الخليفة العباسي المعتصم، فاستشاط غضباً، وكتب إلى حاكم المدينة: "من أمير المؤمنين المعتصم إلى كلب الروم، والله لأرسلنَّ جيشاً أوله عندك وآخره عندي"، ثم حرّك إلى المدينة وتم فتحها. أما سبب اختيارنا لهذا الاسم لهذه اللغة، فهو أنه لربما كان هذا الاسم بمثابة صرخة تلك المرأة التي تحرك الأمة، وتوقظها من غفلتها. وفي الحقيقة أحببنا أن نعطيها اسماً آخر وهو (عرب)، ولكن جاء الاقتراح على أن نعطيها اسماً مزدوجاً: عمّوريا (عرب). البرامج المفتوحة المصدر هي البرامج التي تكون الشفرة المصدرية لها متاحة للجميع، حيث يستطيع المبرمجون الآخرون تعديل هذه البرامج كما يشاءون، و الغاية منها هي إنشاء برامج ضخمة وقوية ليست ملكاً لأحد، و أكبر مثال على هذا النوع من البرامج هو نظام التشغيل الشهير لينوكس. ولقد اخترنا أن تكون لغة عمّوريا (عرب) مفتوحة المصدر، حتى يستطيع من له القدرة على المساهمة في إنشائها أن يساهم ويشارك في هذا العمل الذي سوف يخدم كل ناطق باللغة العربية. إن كنت مبرمجاً لك إلمام ببرمجة تطبيقات الحاسوب بلغة السي و الفيجوال بيسك، وبرمجة win32، فأهلاً بك وراسلنا على عنواننا البريدي:
|
|
|
|
|
|
|
|
|
|
|
|
|
تصميم المخلص لله تعالى ® 2008 |