الثلاثاء , 25 ديسمبر,2007
الموافق : 15 ذو الحجة,1428
  
 

 

 

 








2 أعضاء قيّموا هذا الدرس:

تقييم الدرس: 5 من 5


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

(بواسطة : طلال السبيعي | بتاريخ : 16 أغسطس 2004 )
اخبر صديق طباعة

 

بسم الله الرحمن الرحيم

 

تكلمنا في درسنا السابق عن المبحث الثالث و هو تعريب الأنظمة و في هذا الدرس سوف نتطرق إلى المبحث الرابع وهو:

 

المبحث الرابع  ( تعريب لغات البرمجة ) :

    * متى بدأت لغات البرمجة ؟

    - مع ظهور الحاسب الآلي.

 

    * كيف يكون لديك لغة برمجة ؟

    - وصف لغة البرمجة، ثم عمل أو بناء المترجم لها "Compiler" .

 

    * هل نحتاج إلى لغة برمجة عربية ؟

    - تعريب التطبيقات لا يلزم له تعريب لغات البرمجة.

    - لتعلم لغة برمجة إنجليزية لا يلزم تعلم الكلمات المحجوزة فقط و لكن يتطلب أيضاً معرفة رسائل الأخطاء.

    -  إستخدام لغة برمجة أجنبية قد يعني شيئ من التبعية.

    - هناك رأي آخر يقول : " لماذا إضاعة الوقت في عمل لغة برمجة عربية ؟ " و خصوصاً أنه يمكن عمل تطبيقات عربية دون الحاجة إلى

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

 

    * قضايا تتعلق بعمل لغة برمجة عربية :

        - هل نعمل لغة برمجية من الصفر ؟ أو نعمل ترجمة للغة موجودة ؟

        - سهولة التحويل من لغة موجوده إلى لغة برمجة عربية:

                1. فهم جيد للغة لأن لها نفس الوصف.

                2. مجرد تغيير في الـ Scanner و رسائل الأخطاء فقط و باقي مراحل الكمبايلر لا تتغير.

        - ترجمة لغة برمجة أجنبية لن تخفي التبعيَّة .

        - من مميزات عمل لغة برمجة عربية جديدة هو أنه يكون لدينا حرية في التطوير.

 

    * لم يكتب لكثير من لغات البرمجة العربية النجاح بسبب أمور عديدة منها:

        1. عدم رعاية المؤسسات التعليمية لها، أو حتى الخاصة.

        2. الدعاية و الدعم.

        3. ضعف التسويق لوجود البديل الناجح.

        4. محدودية التواصل بين المطورين.

        5. الإختلاف في الشفرات العربية في السابق.

        6. المبالغة في المحافظة على الملكية.

        7. ضعف الصيانة للبرمجيات.

 

    * أمثلة على لغات برمجة عربية:

        - أغلبها ترجمة من لغات برمجة أجنبية.

        - أغلبها كمبايلرات و ليست بيئة برمجة متكاملة.

 

    1. غريب (( لغة برمجة عربية ))  عام 1978م - جامعة الموصل في العراق.

        - شبية بلغة البيسك، للمبتدئين.

        - المترجم بلغة فورتران.

        - تقوم فقط بعمليات حسبية، و ليس بها حروف عربية.

        - المؤشر من اليمين إلى اليسار.

        - موجهه للـ IBM Mainframe .

 

    2. الخوارزمي - عام 1978م - الكلية الفنية العسكرية - العراق (( موجهه للأطفال )).

    3. لغة برمجة عربية دنيا ASM عام 1978م - العراق و كانت وصف نظري للتدريس و لم تطبق على جهاز.

    4. ليث LAITH و شبيهه بلغة Cobol و لكنها محدوده جداً.

    5. سعودية (( سلطانة )) عام 1979م وهي ترجمة لإحدى لهجات BASIC قامت بتطويرها شركة أوترام بالسعودية تعمل عى جهاز ZX81 .

    6. خوارزمي عام 79 بأمريكا، طورت في كاليفورنيا على نظام التشغيل CP/M شبيهة بلغة البيسك و لكنها بدون تكرار.

    7. نجلاء (( نظام حبري للحاسب الآلي )) 79 ميلادي.

        - د. رضا سراج الثقة - جامعة الملك فهد.

        - تعمل على أجهزة الفارابي.

        - شبيهة بالبيسك و لكنها أقوى في الهيكلة.

        - تدعم Array و متغيرات Local & Global .

    8. صخر بيسك 80-81 ميلادي في الكويت بإذن من Microsoft .

    9. ضاد عام 84 ميلادي بالسعودية.

        - د/ محمد غزالي خياط، جامعة الملك فهد سابقاً و جامعة الملك عبدالعزيز حالياً، بدعم من مدينة الملك عبدالعزيز.

        - ظهرت أولاً على جهاز Cromemco .

        - تحتوي على مميزات جيده في تراكيب البيانات Data Structure ، مناسبة لكتابة Systems .

        - تجمع صفات بيسك، باسكال، سي.

        - ظهرت فيما بعد على الـ IBM-PC .

    10. وصفاً للغة برمجة عربية (( سينا )) عام 1986م في السودان.

        - د/ الأفندي- جامعة الخرطوم.

        - و هي ترجمة لباسكال و لكن بدون كمبايلر.

    11. ARABW عام 86م في البحرين مشابهة للغة Cobol و لكنها مختصرة.

    12. ل.ب.أ  ( لغة برمجة أخرى ) عام 86م بالسعودية.

        - د/فؤاد دهلوي - جامعة الملك عبدالعزيز.

        - د/ محمد مندورة - جامعة الملك سعود.

        - كتب منها Scanner فقط ثم إختفت، تجمع بين البيسك و الباسكال ( نظري ).

    13. باسكال العربي عام 88م بالسعودية.

        - الدكتور حسن مذكور و الدكتور أحمد محجوب.

        - جهاز VAX-11 و كتب منها الـ Scanner فقط.

    14. ARBI أي Arabic Basic على الدوس عام 90 م متطابقة مع GWB BASIC .

    15. السنبلة ( Arabic Natural Language Processing ) عام 94م بالسعودية من قبل الدكتور الأفندي.

    16. Visual Prog عام 95م رسالة دكتوراه للدكتور خالد سليمان، بولدر-أمريكا.

        - مثال تضغط على أزرار Buttons و يطلب منك كتابة الشرط.

    17. Arab Language عام 95م بالبحرين لطلاب المدارس.

    18. باسكال العربي - بيئة متكاملة عام 96م

        - دكتور/ عبدالملك السلمان.

        - بيئة Windows و بها جميع إمكانيات باسكال.

    19. لوقو العربية عام 99م مشروع تخرج بإشراف د. السلمان للطالبين:الجهني/الحربي.

    20. باسكال المتوازي عام 2000.

        - مشروع تخرج بإشراف الدكتور السلمان للطالبين/خالد المصيبيح و عبدالله الدكان.

 

 



اختر التقييم المناسب: ضعيف  1 2 3 4 5   ممتاز


 تعليقات سابقة:

لا يوجد تعليقات على هذا الدرس!


    أضف تعليق

عنوان التعليق:
نص التعليق:


   





جميع الحقوق محفوظة© 2006-2000 - الموسوعة العربية للكمبيوتر والانترنت

الرئيسية ::الدروس :: النقاش و الأسئلة ::القاموس ::الدورات التعليمية :: التسجيل :: الأسئلة المتكررة ::البحث
الأخبار
:: المقالات :: مراجعات الكتب :: التلميحات


C ميثاق التسجيل ::راسلنا :: من نحن :: أعلن لدينا


C ::برمجة و تصميم : فريق الموسوعة العربية للكمبيوتر و الإنترنت::
::البرنامج المستخدم : الموسوعة 3.0::