Transcript ppt
الحاجة إلى لغة برمجة عربية حبيب الجارودي 223810 الحوسبة العربية – 484 1يناير 2008 1 المسار • • • • • • 2 مقدمة. إحصائيات تواجدنا في اإلنترنت. مقترحات إنشاء لغة برمجة قوية. عوائق وجود لغة برمجة عربية. لغات البرمجة غير اإلنجليزية. الخاتمة. مقدمة • هل توجد عوائق تمنع تطوير لغة برمجة عربية؟ • هل نحتاج فعال إلى لغة برمجة عربية؟ • ماذا عن لغات البرمجة غير اإلنجليزية؟ 3 إحصائيات تواجدنا في اإلنترنت • تسيطر اللغة اإلنجليزية على ما نسبته %31 من إجمالي المواقع. • الصينية بنسبة .%15 • األسبانية بنسبة .%8.7 أما العربية فهي في ذيل الترتيب بنسبة .%2.5 4 إحصائيات تواجدنا في اإلنترنت 5 إحصائيات تواجدنا في اإلنترنت • الخبر السار هنا بأن اللغة العربية هي أكثر اللغات تحسنا في عدد المستخدمين حيث تضاعف عدد المستخدمين فيها بنسبة %940 أي بحوالي 10أضعاف ما بين عامي 2000و 2007م . 6 مقترحات إنشاء لغة برمجة قوية • المقروئية :أن تكون اللغة سهلة القراءة. • األنتاجية :سرعة تطوير التطبيق. • سهولة االستخدام. • قابلة إلعادة االستخدام و التوسع. • سرعة التنفيذ. • مفتوحة المصدر. 7 مقترحات إنشاء لغة برمجة قوية • االنتشار و التسويق و الدعم الفني. • التجانس مع نظام التشغيل. • معالجة االستثناءات .Exception Handling • دعم الوراثة المتعددة .Multiple Inheritance • …. 8 عوائق وجود لغة برمجة عربية • • عدم توفر الدعم المادي والتقني الدراسات العربية ال تصب اهتماما كبيرا في جانب البرمجة مع العلم أن اكبر الدول تعاني من قصور في عدد المتخصصين في مجال البرمجة. • • عدم توفر مبرمجين في تطبيقات تجارية. عدم إكمال المشاريع والبدء من الصفر في كل مرة. 9 عوائق وجود لغة برمجة عربية – عاوزين نعمل لغة برمجة عربية. – نبي نسوي لغة برمجة عربية .بالخليج – نريد نعمل لغة برمجة عربية .بالعراق – بدنا نعمل لغة برمجة عربية .بالشام بمصر • مشكلة مستخدمي اللغة؟!. 10 لغات البرمجة غير اإلنجليزية • 11 لغة Basicالصينية لغات البرمجة غير اإلنجليزية • 12 لغة Paythonالصينية لغات البرمجة غير اإلنجليزية • 13 لغة Rapiraالروسية – لغة إجرائية تستخدم في التعليم لغات البرمجة غير اإلنجليزية • 14 لغة Glagolالروسية – شبيهة بلغة Pascalنتيجة بحوث أكاديمية مكثفة. لغات البرمجة غير اإلنجليزية • لغة Lexicoاالسبانية – لغة تكوينية تستخدم للتعليم تعتمد ”“.NET Framework 15 الخاتمة • الهنود و الصينيون. • األلمان. • هناك رأي يقول " :لماذا إضاعة الوقت في عمل لغة برمجة عربية ؟ " خصوصا أنه يمكن عمل تطبيقات عربية دون الحاجة إلى لغات برمجة عربية. • لغة جيم. 16