SlideShare a Scribd company logo
‫بين‬ ‫مقارنة‬‫بين‬ ‫مقارنة‬
‫عربية‬ ‫برمجية‬ ‫لغات‬ ‫ثل ث‬‫عربية‬ ‫برمجية‬ ‫لغات‬ ‫ثل ث‬
‫زروقي‬ ‫طه‬‫زروقي‬ ‫طه‬
‫مقدمة‬
•‫توالت‬ ‫العالم‬ ‫في‬ ‫البرمجة‬ ‫لغات‬ ‫أولى‬ ‫ظهور‬ ‫منذ‬
‫بعض‬ ‫فظهرت‬ ،‫عربية‬ ‫برمجة‬ ‫لغات‬ ‫لتصميم‬ ‫المحاولت‬
‫إلى‬ ‫سنتعرض‬ ‫المقال‬ ‫هذا‬ ‫وفي‬ ،‫أخرى‬ ‫واختفت‬ ‫منها‬
‫عن‬ ‫ونتحد ث‬ ،‫وتاريخها‬ ‫العربية‬ ‫البرمجة‬ ‫لغات‬ ‫إشكالية‬
‫جيم‬ ‫لغة‬ ‫هي‬ ‫برمجة‬ ‫لغات‬ ‫لتطوير‬ ‫حديثة‬ ‫تجارب‬ ‫ثل ث‬
،‫مزاياها‬ ‫أهم‬ ‫مستعرضين‬ ،‫العربي‬ ‫لوغو‬ ‫ولغة‬ ‫زاي‬ ‫ولغة‬
.‫بينها‬ ‫والفروق‬
‫العربية‬ ‫البرمجة‬ ‫لغات‬ ‫تجربة‬
•‫الولى‬ ‫اليام‬ ‫منذ‬ ‫برمجة‬ ‫لغة‬ ‫وجود‬ ‫تصور‬ ‫في‬ ‫العرب‬ ‫بدأ‬ ‫لقد‬
،‫بعضها‬ ‫إيجاد‬ ‫على‬ ‫عملوا‬ ‫وبالفعل‬ ،‫اللي‬ ‫الحاسب‬ ‫لظهور‬
) ‫غريب‬ ‫منها‬1978)‫خوارزمي‬ ،(1978‫العربي‬ ‫باسكال‬ ،(
1988‫زاي‬ ‫لغة‬ ‫و‬ ،1998‫جيم‬ ‫لغة‬ ،2001.
•‫الحواسيب‬ ‫من‬ ‫واحد‬ ‫نوع‬ ‫إلى‬ ‫موجهة‬ ‫اللغات‬ ‫هذه‬ ‫بعض‬ ‫وكانت‬
.‫لـ-أي.بي.آم‬ ‫الشخصية‬ ‫الحواسيب‬ ‫حقبة‬ ‫قبل‬IBM-PC
Clone‫برمجة‬ ‫للغات‬ ‫ومحاكاة‬ ‫ترجمة‬ ‫لتصبح‬ ‫تطورت‬ ‫ثم‬ ،
‫باسكال‬ ‫مثل‬ ‫معروفة‬ ‫عالمية‬Pascal‫وكوبول‬COBOL
‫وبيسك‬BASIC،
‫لغات‬ ‫ثل ث‬ ‫مقارنة‬
•‫هي‬ ‫حديثة‬ ‫لغات‬ ‫ثل ث‬ ‫سنستعرض‬ ‫يلي‬ ‫فيما‬
•،‫زقور‬ ‫الدين‬ ‫جمال‬ ‫للدكتور‬ ‫زاي‬ ‫لغة‬‫الجزائر‬ ‫من‬
•‫ولغة‬‫ج‬،‫السلكة‬ ‫عمار‬ ‫محمد‬ ‫للدكتور‬ ‫يم‬‫سوريا‬
•‫العربي‬ ‫لوغو‬ ‫ولغة‬. ‫السلمان‬ ‫الملك‬ ‫عبد‬ /‫د‬ ‫بإشراف‬‫بالسعودية‬
•‫أخرى‬ ‫حديثة‬ ‫عربية‬ ‫برمجية‬ ‫لغات‬ ‫توجد‬
•‫ال‬ ‫لهذه‬ ‫اختيارنا‬ ‫سبب‬ ‫ولكن‬‫ ث‬ِ ‫ك‬ ‫ثل‬‫كون‬ُ‫متوفرة‬ ‫ها‬ً‫على‬ ‫حاليا‬
.‫برنامجها‬ ‫جانب‬ ‫إلى‬ ‫متوفر‬ ‫توثيقها‬ ‫أن‬ ‫كما‬ ‫النترنت‬
•.‫ومقارنتها‬ ‫بميزاتها‬ ‫الحاطة‬ ‫على‬ ‫وسنعمل‬
‫جيم‬ ‫لغة‬
‫جيم‬ ‫لغة‬ ‫التسمية‬
2006 ‫الصدور‬ ‫سنة‬
‫السلكة‬ ‫عمار‬ ‫محمد‬ .‫د‬ ‫المشرف‬
‫سورية‬ ‫الجهة‬
/‫البلد‬ ‫المصممة‬
C ‫البرمجة‬ ‫لغة‬
‫الشبيهة‬
WINDOWS /‫نظام‬ ‫الجهاز‬
‫التشغيل‬
www.jeemlang.com
‫الموقع‬
‫م‬ ‫خالصة‬ ‫عربية‬ ‫لغة‬‫ت‬‫تعابير‬ ،‫ميزة‬،‫سليمة‬ ‫عربية‬
‫تطوير‬ ‫بيئة‬ ،‫وأمثلة‬ ‫توثيق‬ ،‫الرسم‬ ‫إمكانيات‬
.‫متكاملة‬
‫مزايا‬
‫زاي‬ ‫لغة‬
‫زاي‬ ‫لغة‬ ‫التسمية‬
1998 ‫الصدور‬ ‫سنة‬
‫زقور‬ ‫الدين‬ ‫جمال‬ .‫د‬ ‫المشرف‬
‫الجزائر‬ ‫اللي‬ ‫للعلم‬ ‫الوطني‬ ‫المعهد‬ ‫الجهة‬
/‫البلد‬ ‫المصممة‬
PASCAL ‫البرمجة‬ ‫لغة‬
‫الشبيهة‬
DOS/ WINDOWS /‫نظام‬ ‫الجهاز‬
‫التشغيل‬
www.multimania.com/zegour
‫الموقع‬
‫يمكنها‬ ،‫الخوارزميات‬ ‫لتعلم‬ ‫متكاملة‬ ‫تطوير‬ ‫بيئة‬
‫ت‬‫نقيح‬.‫باسكال‬ ‫لغة‬ ‫إلى‬ ‫وترجمتها‬ ‫البرامج‬
‫مزايا‬
‫لوغو‬ ‫لغة‬
‫العربي‬ ‫لوغو‬ ‫لغة‬ ‫التسمية‬
1999 ‫الصدور‬ ‫سنة‬
‫السلمان‬ ‫الملك‬ ‫عبد‬ .‫د‬ ‫إشراف‬،
.‫للطالبين:الجهني/الحربي‬
‫المشرف‬
‫السعودية‬ ‫التقنية‬ ‫فهد‬ ‫الملك‬ ‫مدينة‬ ‫الجهة‬
/‫البلد‬ ‫المصممة‬
LOGO ‫البرمجة‬ ‫لغة‬
‫الشبيهة‬
WINDOWS /‫نظام‬ ‫الجهاز‬
‫التشغيل‬
www.arabiclogo.com
‫الموقع‬
‫الرسم‬ ،‫البرمجة‬ ‫تعليم‬ ،‫لوغو‬ ‫لغة‬ ‫مزايا‬
‫جيم‬ ‫لغة‬‫جيم‬ ‫لغة‬
‫جيم‬ ‫لغة‬
•،‫العربية‬ ‫اللغة‬ ‫من‬ ‫مشتقة‬ ‫المستوى‬ ‫عالية‬ ‫برمجة‬ ‫لغة‬ ‫هي‬
•.‫بقواعدها‬ ‫وتلتزم‬ ،‫مفرداتها‬ ‫وتستخدم‬ ،‫وأرقامها‬ ‫بحروفها‬ ‫تكتب‬
.‫والوضوح‬ ‫بالبساطة‬ ‫وتتمتع‬
•‫برامج‬ ‫من‬ ‫الطالب‬ ‫يحتاجه‬ ‫ما‬ ‫كل‬ ‫برمجة‬ ‫بواسطتها‬ ‫ويمكن‬
.‫دراسته‬ ‫في‬ ‫تفيده‬ ‫وخوارزميات‬
•‫اسم‬ ‫اللغة‬ ‫هذه‬ ‫على‬ ‫أطلق‬ ‫وقد‬‫ج‬‫بلغة‬ ‫عديدة‬ ‫جوانب‬ ‫في‬ ‫لشبهها‬
‫المعروفة‬ ‫البرمجة‬C.
•‫يت‬ ‫برنامج‬ ‫بتطوير‬ ‫قام‬ ‫كما‬‫ي‬‫بلغة‬ ‫البرامج‬ ‫وتنفيذ‬ ،‫وتنقيح‬ ،‫كتابة‬ ‫ح‬
‫ج‬‫على‬ ‫ووضعه‬ .‫الخوارزمي‬ ‫اسم‬ ‫البرنامج‬ ‫هذا‬ ‫على‬ ‫وأطلق‬ ،
‫إنترنت‬ ‫موقع‬www.jeemlang.com‫مجانا‬ ‫للتحميل‬.
‫جيم‬ ‫مزايا‬
•‫التعريفية‬ ‫الجمل‬ ‫من‬ ‫عدد‬ ‫أي‬ ‫على‬ ‫يحتوي‬ ‫أن‬ ‫للبرنامج‬ ‫يمكن‬
‫الجمل‬ ‫تكون‬ ‫أن‬ ‫يشترط‬ ‫ول‬ .‫ممكن‬ ‫ترتيب‬ ‫وبأي‬ ‫والتنفيذية‬
‫الجمل‬ ‫مزج‬ ‫يمكن‬ ‫بل‬ .‫ا‬ً.‫حصر‬ ‫البرنامج‬ ‫أول‬ ‫في‬ ‫التعريفية‬
.‫البرنامج‬ ‫من‬ ‫موضع‬ ‫أي‬ ‫في‬ ‫والتنفيذية‬ ‫التعريفية‬
•،‫الحقيقية‬ ‫العداد‬ ،‫الصحيحة‬ ‫العداد‬ ‫توجد‬ : ‫النواع‬ ‫حيث‬ ‫من‬
‫يدعم‬ ‫كما‬ ،‫النصية‬ ‫الثوابت‬ ،‫الحرفية‬ ‫الثوابت‬ ،‫المنطقية‬ ‫الثوابت‬
‫المؤشرات‬pointers.
•،‫أجعل‬ ‫للسناد‬ ‫تعليمات‬ ‫توجد‬ : ‫البسيطة‬ ‫للتعليمات‬ ‫بالنسبة‬
،‫والقراءة‬ ‫والكتابة‬
•‫بأربعة‬ ‫والتكرار‬ ،‫وإل‬ ... ‫إذا‬ ‫الشرط‬ ‫نجد‬ :‫الشرطية‬ ‫التعليمات‬
‫من‬ ‫أكرر‬ ،‫حتى‬ ... ‫أكرر‬ ، ‫طالما‬ ‫أكرر‬ ،‫مرة‬ … ‫)أكرر‬ ‫أنواع‬
( .‫إلى‬ ...
‫جيم‬ ‫مزايا‬
•،‫دل‬ّ‫ل‬‫ب‬ ‫بديلة‬ ‫كلمات‬ ‫استعمال‬ ‫من‬ ‫المترجم‬ ‫تمكن‬ ‫متقدمة‬ ‫إيعازات‬ ‫توجد‬ ‫كما‬
.‫أدرج‬ ‫ما‬ ‫مكتبات‬ ‫وإدراج‬
•‫وتلوينها‬ ‫الساسية‬ ‫الشكال‬ ‫رسم‬ ‫من‬ ‫وتمكن‬ ،‫للرسم‬ ‫رائعة‬ ‫مكتبة‬ ‫يقدم‬
‫أرسم‬ ،‫إهليلج‬ ‫أرسم‬ ،‫دائرة‬ ‫أرسم‬ ، ‫مستقيم‬ ‫أرسم‬ ،‫النقطة‬ ‫أرسم‬ ،‫)أرسم‬
‫والنق‬ ،(‫الرسم‬ ‫لون‬ ‫تحديد‬ ،‫مثلث‬ ‫أرسم‬ ،‫مستطيل‬‫ش‬‫في‬ ‫الرسم‬ ‫لوحة‬ ‫على‬
.‫المثلة‬ ‫من‬ ‫رائعة‬ ‫مجموعة‬ ‫البرنامج‬ ‫مع‬ ‫وتجد‬ ،‫معينة‬ ‫نقطة‬
•‫الخوارزميات‬ ‫يدعم‬procedures‫والتوابع‬functions‫يدعم‬ ‫كما‬ ،
‫التوابع‬ ‫في‬ (‫)العودية‬ ‫التراجع‬ ‫خاصية‬recursion.
•،(‫)السجلت‬ ‫والمركبات‬ ‫الصفائف‬ ‫يدعم‬ ‫فهو‬ ‫المقعدة‬ ‫للنواع‬ ‫بالنسبة‬ ‫أما‬
‫والملفات‬
•،‫ألوان‬ ،‫حروف‬ ،‫رياضيات‬ : ‫مثل‬ ‫الساسية‬ ‫المكتبية‬ ‫الملفات‬ ‫بعض‬ ‫يقدم‬
.‫المركبة(،.مترادفات‬ ‫)للعداد‬ ‫عقدي‬
‫عربية‬ ‫مزايا‬
•‫صي‬ ‫استعمال‬‫غ‬‫أفعل‬ ‫ة‬‫)أنا‬ ‫ل‬ُ )‫أ‬ ‫ع‬ََ ‫ف‬ْ‫َع‬‫أ‬َ ‫صيغة‬ ‫في‬ ‫الفعال‬ ‫جميع‬ ‫:تكتب‬
‫العديد‬ ‫بها‬ ‫حل‬ ‫وفطنة‬ ‫ذكاء‬ ‫عن‬ ‫ينم‬ ‫الصيغة‬ ‫هذه‬ ‫استعمال‬ ‫أفعل(،إن‬
‫التي‬ ‫المر‬ ‫صيغة‬ ‫يستخدمون‬ ‫العادة‬ ‫في‬ ‫المبرمجين‬ ‫لن‬ ،‫المشاكل‬ ‫من‬
.‫القطع‬ ‫و‬ ‫الوصل‬ ‫همزة‬ ‫بين‬ ‫المتعلم‬ ‫تربك‬ ‫أن‬ ‫يمكن‬
‫أنا‬ ‫صيغة‬
‫أقعل‬
‫الرمر‬ ‫صيغة‬ ‫أنا‬ ‫صيغة‬
‫أقعل‬
‫الرمر‬ ‫صيغة‬
‫ب‬ُΨ ‫ت‬ُΨ ‫أتك‬َ ‫تب‬ُΨ ‫اتك‬ ‫ع‬ُΨ ‫ج‬ِ‫ع‬ ‫أجر‬َ ‫جع‬ِ‫ع‬ ‫اجر‬
‫أقرأ‬َ ‫اقرأ‬ ‫سم‬ُΨ ‫أجر‬َ ‫سم‬ُΨ ‫أجر‬
‫ل‬ُΨ ‫أجع‬َ ‫اجعل‬ ‫ن‬ُΨ ‫لنو‬ّ‫نو‬ ‫أ‬ُΨ ‫لنون‬
‫جر‬ُΨ ‫تكر‬َّ‫ر‬ ‫أ‬ُΨ ‫تكرجر‬ ‫ش‬ُΨ ‫ق‬ُΨ ‫أن‬َ ‫قش‬ُΨ ‫أن‬ُΨ
‫أنتهي‬َ ‫انته‬ ‫ح‬ُΨ ‫أتفت‬َ ‫اتفتح‬
‫ذ‬Ψ‫ف‬ِّ ‫أن‬ُΨ ‫ذ‬Ψ‫ف‬ِّ ‫ن‬ ‫ق‬ُΨ ‫ألغل‬ُΨ ‫ألغلق‬َ
‫عربية‬ ‫مزايا‬
•‫ثوابت‬ ‫استعمال‬‫و‬‫عربية‬ ‫حسابية‬ ‫علمات‬‫:استعمال‬
‫وهي‬ ‫الحساب‬ ‫في‬ ‫المميزة‬ ‫العربية‬ ‫العلمات‬
•÷ ‫القسمة‬
•،×‫الضرب‬ ‫علمة‬
•| ‫المطلقة‬ ‫القيمة‬ ‫وعلمة‬‫س‬،|
•.‫الس‬ ‫علمة‬ ‫وكذلك‬
•‫بالتعليق‬ ‫خاصة‬ ‫كعلمة‬ *(.................)* ‫استعمال‬ ‫وكذا‬
.‫أسطر‬ ‫عدة‬ ‫على‬
‫جيم‬ ‫بلغة‬ ‫مثال‬
•‫صحيح‬ ‫عدد‬ ‫مضروب‬ ‫لحساب‬ ‫برنامج‬ !!
•2‫المتحول‬: ‫ن‬‫صحيح‬
•3‫المتحول‬: ‫ع‬ ، ‫ص‬‫صحيح‬
•4‫أجعل‬= ‫ع‬1
•5‫أكتب‬، : ‫مضروبه‬ ‫قيمة‬ ‫لتعرف‬ ‫ا‬ً.‫صحيح‬ ‫ا‬ً.‫عدد‬ ‫أدخل‬‫سطر‬
•6‫أقرأ‬‫ن‬
•7‫أجعل‬‫ن‬ = ‫ص‬
•8‫أكرر‬‫طالما‬ ‫ص‬1
•}
•9‫أجعل‬‫ص‬ × ‫ع‬ = ‫ع‬
•10‫أجعل‬– ‫ص‬ = ‫ص‬1
•{
•11‫أكتب‬‫ع‬ ، = ! ، ‫ن‬
‫زاي‬ ‫لغة‬‫زاي‬ ‫لغة‬
‫زاي‬ ‫لغة‬
•‫صممت‬ ‫ردة‬ّ‫ل‬ ‫مج‬ُ )‫أ‬ ‫آلت‬ ‫على‬ ‫توفرها‬ ‫و‬ ‫بساطتها‬ ‫في‬ ‫تكمن‬ ‫اللــغة‬ ‫هذه‬ ‫ميزة‬
‫المقترحة‬ ‫اللت‬ ‫بعض‬ ‫و‬ ‫المشهورة‬ ‫تورنغ‬ ‫كآلة‬ ‫الخوارزميات‬ ‫لكتابة‬ ‫ل‬ً. ‫تسهي‬
. ‫المعطيات‬ ‫تراكيب‬ ‫مختلف‬ ‫ثل‬ّ‫ل‬‫تم‬ ‫التي‬
•: ‫لـ‬ ‫خصيصا‬ ‫زاي‬ ‫لــغة‬ ‫ممت‬ّ‫ل‬ ‫ص‬ ‫وقد‬
•‫ما‬ ‫عدد‬ ‫مجموع‬ ‫كحساب‬ ‫بسيطة‬ ‫خوارزميات‬ ‫لكتابة‬ ‫بسيطة‬ ‫و‬ ‫سهلة‬ ‫لغة‬ ‫تعليم‬
‫عدد‬ ‫من‬ ‫الصغر‬ ‫ية‬ّ‫ل‬‫الول‬ ‫العداد‬ ‫عن‬ ‫البحث‬ ‫و‬ ‫الولى‬ ‫الصحيحة‬ ‫العداد‬ ‫من‬
.‫غيرها‬ ‫و‬ ,‫ما‬
•‫رر‬ّ‫ل‬ ‫تك‬ ‫حساب‬ ‫مثل‬ ‫عديدة‬ ‫خوارزميات‬ ‫بكتابة‬ ‫المحارف‬ ‫آلة‬ ‫على‬ ‫رن‬ّ‫ل‬ ‫التم‬
‫نة‬ّ‫ل‬‫المتكو‬ ‫الكلمات‬ ‫و‬ ‫ما‬ ‫بحرف‬ ‫تبدأ‬ ‫التي‬ ‫الكلمات‬ ‫عن‬ ‫البحث‬ ‫أو‬ ‫ين‬ّ‫ل‬‫مع‬ ‫حرف‬
.‫وغيرها‬ ,‫أخرى‬ ‫كلمات‬ ‫من‬
‫زاي‬ ‫لغة‬
•‫عن‬ ‫كالبحث‬ ‫عديدة‬ ‫خوارزميات‬ ‫بكتابة‬ ‫العداد‬ ‫آلة‬ ‫على‬ ‫ر ن‬ّ‫ن‬ ‫التم‬
‫التي‬ ‫العداد‬ ‫و‬ ‫اللة‬ ‫محتوى‬ ‫في‬ ‫موجود‬ ‫عدد‬ ‫أكبر‬ ‫أو‬ ‫ين‬ّ‫ن‬‫مع‬ ‫عدد‬
.‫وغيرها‬ , ‫اللة‬ ‫في‬ ‫لها‬ ‫السابقين‬ ‫العدديين‬ ‫مجموع‬ ‫يساوي‬ ‫بعها‬ّ‫ن‬‫مر‬
•‫و‬ ‫كالجداول‬ ‫البسيطة‬ ‫المعطيات‬ ‫خز ن‬ ‫طرائق‬ ‫بعض‬ ‫على‬ ‫ر ن‬ّ‫ن‬ ‫التم‬
‫لجرد‬ ‫خوارزميات‬ ‫بكتابة‬ ‫ذلك‬ ‫و‬ ‫بىنى‬ُ‫ن‬‫ال‬ ‫و‬ ‫المتسلسلة‬ ‫الخطية‬ ‫القوائم‬
‫في‬ ‫زيادته‬ ‫أو‬ ‫ما‬ ‫عىنصر‬ ‫حذف‬ ‫أو‬ ‫المخزونة‬ ‫المعطيات‬ ‫مجموعة‬
.‫ين‬ّ‫ن‬‫مع‬ ‫موضع‬
•‫في‬ ‫الكلمات‬ ‫بكتابة‬ ‫مىناسبة‬ ‫صيغ‬ ‫في‬ ‫المفردات‬ ‫استعمال‬ ‫إمكانية‬
‫اختصار‬ ‫يمكن‬ ‫كما‬ ،(‫صحاح‬ :‫)صحيح‬ ‫والجمع‬ ‫المفرد‬ ‫صيغة‬
.(‫)اكتب_مباشرة:اك_مب‬ ‫المفردات‬
•‫و‬ ‫جداول‬ ‫عدة‬ ‫معالجة‬ ‫و‬ ‫الفرز‬ ‫خوارزميات‬ ‫كتابة‬ ‫أيضا‬ ‫يمكن‬ ‫و‬
‫كتابة‬ ‫أيضا‬ ‫و‬ ‫ردة‬ّ‫ن‬ ‫المج‬ ‫آلتها‬ ‫بفضل‬ ،‫نفسه‬ ‫الوقت‬ ‫في‬ ‫قوائم‬
‫جديدة‬ ‫تراكيب‬ ‫تصميم‬ ‫أو‬ ‫فات‬ّ‫ن‬‫المل‬ ‫لستعمال‬ ‫وعة‬ّ‫ن‬ ‫متىن‬ ‫خوارزميات‬
. ‫لها‬
‫للبرمجة‬ ‫خوارزم‬ ‫بيئة‬
•،‫غايته‬ ‫ولتحقيق‬ ‫البرمجة‬ ‫لتعليم‬ ‫خصيصا‬ ‫ممة‬ّ‫ن‬ ‫مص‬ُ‫ن‬ ‫برمجية‬ ‫بيئة‬ ‫هو‬ ‫خوارزم‬
‫يتيح‬ ‫و‬ ‫عروض‬ ‫دة‬ّ‫ن‬‫بع‬ ‫هز‬ّ‫ن‬ ‫مج‬ ‫فهو‬
•. ‫زاي‬ ‫تدعى‬ ‫بسيطة‬ ‫بلغة‬ ‫الخوارزميات‬ ‫كتابة‬
•.‫لتصحيحها‬ ‫الخطاء‬ ‫اكتشاف‬ ‫و‬ ‫واضح‬ ‫بشكل‬ ‫تىنسيقها‬
•‫أثىناء‬ ‫الذاكرة‬ ‫في‬ ‫الحاصلة‬ ‫التغيرات‬ ‫ومشاهدة‬ ‫التىنفيذ‬ ‫مراحل‬ ‫جميع‬ ‫متابعة‬
.‫ذلك‬
•.‫المىنطقية‬ ‫الخطاء‬ ‫ليجاد‬ ‫تسهيل‬ ‫بخطوة‬ ‫خطوة‬ ‫التىنفيذ‬ ‫سير‬ ‫بع‬ّ‫ن‬‫تت‬
•‫الراقية‬ ‫البرمجة‬ ‫لغة‬ ‫إلى‬ ‫الخوارزمية‬ ‫لترجمة‬ ‫وافية‬ ‫إرشادات‬ ‫فر‬ّ‫ن‬‫يو‬ ‫و‬
.‫باسكال‬
•‫كل‬ ‫على‬ ‫تحتوي‬ ‫نوافذه‬ ,‫الىنوافذ‬ ‫دد‬ّ‫ن‬‫متع‬ ‫نظام‬ ‫ضمن‬ ‫العروض‬ ‫هذه‬ ‫من‬ ‫ويستفاد‬
‫مجهز‬ ‫وآخر‬ ‫زاي‬ ‫بلغة‬ ‫الخوارزميات‬ ‫لكتابة‬ ‫عد‬َّ‫د‬ ‫م‬ُ‫ن‬ ‫ومحرر‬ ، ‫سبق‬ ‫ما‬
‫وقاموس‬ .‫باسكال‬ ‫بلغة‬ ‫الموافق‬ ‫البرنامج‬ ‫لكتابة‬ ‫الضرورية‬ ‫بالرشادات‬
‫تعرض‬ ‫نافذة‬ ‫عربي/فرنسي/إنجليزي.و‬ ‫خـوارزم‬ ‫في‬ ‫المستعملة‬ ‫للمصطلحات‬
.‫الموجودة‬ ‫لفات‬ّ‫ن‬‫الم‬ ‫قائمة‬ ‫تعرض‬ ‫أخرى‬ ‫و‬ ‫دمة‬ّ‫ن‬‫المق‬
‫زاي‬ ‫بلغة‬ ‫مثال‬
•‫مثال‬‫_عشوائية‬ ‫سلسلة‬ ‫لة‬ّ‫ن‬‫الــــــــــــدا‬ :
•{‫السلسلة‬ ‫ضمن‬ ‫ين‬ّ‫ن‬‫مع‬ ‫حرف‬ْ‫فر‬ ‫م‬ِ‫ح‬ ‫تردد‬ ‫}احتمال‬
•‫ليكن‬
•‫جملة‬; ‫سلسلة‬ :
•‫ص‬ , ‫ح‬; ‫محارف‬ :
•‫ر‬ , ‫تردد‬; ‫صحاح‬ :
•‫بداية‬
•‫اقرأ‬; ( ‫ح‬ )
•=: ‫تردد‬0;
•‫جملة‬‫سلسلة_عشوائية‬ =:)100; (
•‫لكل‬=: ‫ر‬1,100
•‫ص‬‫محرف_سلسلة‬ =:; ( ‫ر‬ , ‫جملة‬ )
•‫إذا‬: ‫ص‬ = ‫ح‬
•+ ‫تردد‬ =: ‫تردد‬1;
•; ‫نهإذا‬
•; ‫نهلكل‬
•‫اكتب‬; ( ‫السلسلة‬ ‫في‬ ‫رة‬ّ‫ن‬ ‫م‬ , ‫تردد‬ , ‫رر‬ّ‫ن‬ ‫تك‬  , ‫ح‬ ,  ‫حرف‬ْ‫فر‬ ‫م‬ِ‫ح‬ ‫ال‬  )
•‫اكتب‬; ( ‫جملة‬ )
•‫نهاية‬
‫العربي‬ ‫لوغو‬ ‫لغة‬‫العربي‬ ‫لوغو‬ ‫لغة‬
‫لوغو‬LOGO
•‫مبرمجين‬ ‫على‬ ‫الحصول‬ ‫أجل‬ ‫من‬ ‫الطفال‬ ‫البرمجة‬ ‫لغات‬ ‫تستهدف‬
‫ولغة‬ ،‫عالية‬ ‫كفاءة‬ ‫ذوي‬Logo‫عالم‬ ‫في‬ ‫للطفال‬ ‫جيدة‬ ‫بداية‬
‫مفردات‬ ‫تشبه‬ ‫ومفرداتها‬ ،‫الوامر‬ ‫من‬ ‫القليل‬ ‫تحوي‬ ‫فهي‬ ،‫البرمجة‬
‫مستوى‬ ‫ذات‬ ‫لغة‬ ‫إلى‬ ‫النتقال‬ ‫يمكن‬ ‫ذلك‬ ‫بعد‬ ،‫النجليزية‬ ‫اللغة‬
.‫الولية‬ ‫البرمجة‬ ‫مفاهيم‬ ‫استيعاب‬ ‫بعد‬ ،‫أعلى‬
•‫شركة‬ ‫إصدار‬ ‫مىنها‬ ‫بالعربية‬ ‫لوغو‬ ‫للغة‬ ‫متىنوعة‬ ‫إصدارات‬ ‫ظهرت‬
‫أجهزة‬ ‫على‬ ‫تعمل‬ ‫صخر‬MSX،‫الحاضر‬ ‫الوقت‬ ‫في‬ ‫أما‬ ،
‫تخرج‬ ‫مشروع‬ ‫نتاج‬ ‫كا ن‬ ‫الذي‬ ‫العربي‬ ‫لوغو‬ ‫إصدار‬ ‫فلديىنا‬
.‫د‬ ‫بإشراف‬ ‫الجهىني‬ ‫سالم‬ ‫وبىندر‬ ‫البدراني‬ ‫دهام‬ ‫حجر‬ :‫للطالبين‬
‫عام‬ ،‫السلما ن‬ ‫الملك‬ ‫عبد‬1999.
‫البرنامج‬ ‫واجهة‬
‫مثال‬
•‫كرر‬12‫كرر‬ ]4‫امام‬ ]100
‫يمين‬90‫يمين‬ [30[
‫مثال‬
•‫كرر‬12‫كرر‬ ]4‫امام‬ ]
100‫يمين‬90‫يمين‬ [30[
‫كرر‬30
‫كرر‬ ]3‫امام‬ ]60‫يمين‬
120‫يمين‬ [12[
‫كرر‬30‫كرر‬ ]3
‫امام‬ ]40‫يمين‬120[
‫يمين‬12[
‫كرر‬30‫كرر‬ ]3‫امام‬ ]20
‫يمين‬120‫يمين‬ [12[
‫المقارنة‬‫المقارنة‬
‫مقارنة‬
‫عامة‬ ‫مزايا‬
‫لوغو‬ ‫زاي‬ ‫جيم‬ ‫لغة‬ ‫الميزة‬
   ‫على‬ ‫الموقع‬
‫النترنت‬
   ‫التوثيق‬
   ‫تطوير‬ ‫بيئة‬
‫متكاملة‬
   ‫الرسم‬ ‫مزايا‬
‫المستهدف‬ ‫الوسط‬
•‫جيم‬:
–‫جذبهم‬ ‫ويمكن‬ ،‫البرمجة‬ ‫في‬ ‫المبتدئين‬ ‫عموم‬ ‫إلى‬ ‫موجهة‬‫إ‬‫خل ل‬ ‫من‬ ‫ليها‬
‫بالنسبة‬ ‫حتى‬ ‫قوتها‬ ‫ننسى‬ ‫أن‬ ‫دون‬ ،‫الرسوم‬ ‫ميدان‬ ‫في‬ ‫القوية‬ ‫خصائصها‬
.‫الخوارزميات‬ ‫عن‬ ‫جدا‬ ‫سليمة‬ ‫عربية‬ ‫بلغة‬ ‫التعبير‬ ‫في‬ ‫أو‬ ‫للمبرمجين‬
•: ‫زاي‬
–‫وتمكن‬ ،(‫المعطيات‬ ‫)تراكيب‬ ‫والتراكيب‬ ‫البني‬ ‫لتعليم‬ ‫أكبر‬ ‫وسائل‬ ‫تقدم‬
‫ل‬ ‫المحاكاة‬ ‫إجراء‬ ‫من‬‫ت‬‫الخوارزمي‬ ‫علم‬‫ات‬‫موجهة‬ ‫كانت‬ ‫وبذلك‬ ،‫الداخل‬ ‫من‬
‫السنة‬ ‫مقرر‬ ‫في‬ ‫اللي‬ ‫للعلم‬ ‫الوطني‬ ‫المعهد‬ ‫في‬ ‫المعلوماتية‬ ‫طلبة‬ ‫إلى‬
‫الفرنسي‬ ‫بإصدارها‬ ‫ولكن‬ ‫الثانية‬Z.
•:‫لوغو‬
–‫لوغو‬ ‫لغات‬ ‫ومتانة‬ ‫قوة‬ ‫أيضا‬ ‫وترث‬ ،‫والمبتدئين‬ ‫الطفا ل‬ ‫تستهدف‬
.‫الصلية‬
‫الترجمة‬
•‫جيم‬:
–،‫راقية‬ ‫سليمة‬ ‫عربية‬ ‫لغة‬ ‫تستخدم‬ ‫بكونها‬ ‫غيرها‬ ‫عن‬ ‫جيم‬ ‫لغة‬ ‫تتميز‬
،‫أخرى‬ ‫برمجية‬ ‫لغة‬ ‫أي‬ ‫مخالفة‬ ‫ذلك‬ ‫اقتضى‬ ‫وإن‬ ‫حتى‬ ‫عربية‬ ‫ورموزا‬
‫المزج‬ ‫مثل‬ ،‫وصيغها‬ ‫أقسامها‬ ‫بعض‬ ‫في‬ ،‫سي‬ ‫بلغة‬ ‫شبيهة‬ ‫كانت‬ ‫وربما‬
‫في‬ ‫وكذا‬ ،‫والمكتبات‬ ‫الدراج‬ ‫وإيعازات‬ ،‫والتنفيذ‬ ‫التعريف‬ ‫أقسام‬ ‫بين‬
.{} ‫والنهاية‬ ‫البداية‬ ‫رموز‬
•: ‫زاي‬
–‫للغة‬ ‫العربية‬ ‫الترجمة‬ ‫هي‬Z‫وقد‬ ،‫الدكتور‬ ‫نفس‬ ‫طورها‬ ‫التي‬
‫أخرى‬ ‫برامج‬ ‫لديه‬ ‫يوجد‬ ‫كما‬ ،‫المعهد‬ ‫في‬ ‫الدراسي‬ ‫المقرر‬ ‫في‬ ‫استخدمت‬
‫مثل‬compil-Z.‫البرامج‬ ‫تصريف‬ ‫بتعليم‬ ‫يهتم‬ ‫الذي‬
•:‫لوغو‬‫الصلية‬ ‫لوغو‬ ‫للغة‬ ‫عربية‬ ‫ترجمة‬ ‫هي‬
‫النتشار‬ ‫وسائل‬
•‫جيم‬:
–‫العربية‬ ‫المواقع‬ ‫فيه‬ ‫انتشرت‬ ‫زمن‬ ‫في‬ ‫النترنت‬ ‫على‬ ‫موقعها‬ ‫جاء‬ ‫فقد‬
‫خبرها‬ ‫وكان‬ ،‫الن‬ ‫حتى‬ ‫حسن‬ ‫بقبو ل‬ ‫تقبلت‬ ‫وقد‬ ‫والمنتديات‬ ‫الشخصية‬
‫عربية‬ ‫برمجية‬ ‫لغة‬ ‫كأول‬‫الم‬ ‫المنتديات‬ ‫هز‬ ‫قد‬‫ه‬‫أن‬ ‫إل‬ ،‫بالترجمة‬ ‫تمة‬
‫بعد‬ ‫بها‬ ‫يلقي‬ ‫قد‬ ‫اللغة‬ ‫هذه‬ ‫استثمار‬ ‫خللها‬ ‫من‬ ‫يمكن‬ ‫تعليمية‬ ‫أوساط‬ ‫غياب‬
‫التعاطف‬‫الكبير‬‫نفس‬ ‫إلى‬‫المصير‬.
•: ‫زاي‬
–‫اللي‬ ‫للعلم‬ ‫الوطني‬ ‫المعهد‬ ‫خارج‬ ‫كبيرا‬ ‫اهتماما‬ ‫زاي‬ ‫لغة‬ ‫تثر‬ ‫لم‬
‫على‬ ‫وجودها‬ ‫من‬ ‫الرغم‬ ‫وعلى‬ ،‫استعمال‬ ‫وليس‬ ‫تعاطفا‬ ‫بالجزائر‬
‫سنة‬ ‫منذ‬ ‫النترنت‬1999.‫رواجا‬ ‫تتلق‬ ‫لم‬ ‫أنها‬ ‫إل‬
•:‫لوغو‬
–‫لم‬‫تح‬‫ظ‬،‫الوائل‬ ‫لينكس‬ ‫تعريب‬ ‫رواد‬ ‫خل ل‬ ‫من‬ ‫إل‬ ‫بالهتمام‬
.‫النترنت‬ ‫على‬ ‫موقعها‬ ‫حتى‬ ‫فقدت‬ ‫أن‬ ‫لبثت‬ ‫ما‬ ‫ثم‬
‫خاتمة‬
•‫هذا‬ ‫مواكبة‬ ‫البرمجة‬ ‫لغات‬ ‫بدايات‬ ‫منذ‬ ‫العرب‬ ‫حاو ل‬ ‫لقد‬
‫تصميم‬ ‫أو‬ ‫بهم‬ ‫الخاصة‬ ‫البرمجة‬ ‫لغات‬ ‫بتعريب‬ ‫التطور‬
،‫التعليمي‬ ‫الهدف‬ ‫أهمها‬ ‫كان‬ ‫عديدة‬ ‫لهداف‬ ،‫مستقلة‬ ‫لغات‬
‫وطاقات‬ ‫إمكانيات‬ ‫على‬ ‫دليل‬ ‫اللغات‬ ‫هذه‬ ‫مثل‬ ‫وجود‬ ‫وإن‬
،‫المجالت‬ ‫جميع‬ ‫في‬ ‫عربية‬
‫خاتمة‬
•‫زمن‬ ‫في‬ ‫كبيرا‬ ‫انتشارا‬ ‫تلق‬ ‫لم‬ ‫العربية‬ ‫البرمجة‬ ‫لغات‬ ‫كانت‬ ‫وإن‬
‫بتظافر‬ ‫يسمح‬ ‫أن‬ ‫يمكن‬ ،‫للنترنت‬ ‫الواسع‬ ‫الستعما ل‬ ‫فإن‬ ،‫مضى‬
‫برمجية‬ ‫لغات‬ ‫إنتاج‬ ‫أجل‬ ‫من‬ ‫الخبرات‬ ‫بين‬ ‫والتعاون‬ ،‫الجهود‬
.‫الميادين‬ ‫مختلف‬ ‫في‬ ‫راقية‬ ‫عربية‬
•‫اختيارنا‬ ‫يكن‬ ‫ولم‬ ،‫برمجية‬ ‫لغات‬ ‫ثلث‬ ‫المقا ل‬ ‫هذا‬ ‫في‬ ‫تناولنا‬ ‫لقد‬
‫التحميل‬ ‫حيث‬ ‫من‬ ‫متاحة‬ ‫كانت‬ ‫لنها‬ ‫بل‬ ،‫غيرها‬ ‫وجود‬ ‫لعدم‬ ‫لها‬
.‫والتوثيق‬ ‫والتجريب‬
•‫نحو‬ ‫صحيحة‬ ‫خطوة‬ ‫عربية‬ ‫برمجية‬ ‫لغة‬ ‫وجود‬ ‫فإن‬ ‫وأخيرا‬
.‫العربية‬ ‫النهضة‬
‫للستزادة‬
•‫جيم‬ ‫البرمجة‬ ‫لغة‬ ‫موقع‬www.jeemlang.com
•‫زقور‬ ‫الدين‬ ‫جما ل‬ ‫الدكتور‬ ‫موقع‬
membre.multimania.com/zegour/
•‫العربي‬ ‫لوغو‬ ‫لغة‬ ‫موقع‬arabiclogo.com
•‫للتصا ل‬taha_zerrouki@gawab.com

More Related Content

What's hot

صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
mohamed hamed
 
عرض تقنيات وبرمجة الأجهزة الذكية 06
عرض تقنيات وبرمجة الأجهزة الذكية 06عرض تقنيات وبرمجة الأجهزة الذكية 06
عرض تقنيات وبرمجة الأجهزة الذكية 06
نوافذ حاسوبية
 
Prog guide 1
Prog guide 1Prog guide 1
Prog guide 1
ferask
 
Ar-PHP.org
Ar-PHP.orgAr-PHP.org
Ar-PHP.org
Khaled Al-Shamaa
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..tahanisaad
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
eimx21
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلس
Abdulaziz2019
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةgueste902d
 
ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!OM Soso
 
Python vs c ++
Python vs c ++Python vs c ++
Python vs c ++
ssusered465b1
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
guest98ae80
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولى
Nadoosh Nadoosh
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
jadalkinani1
 
مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجة
BISHAN7RB
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجة
wafa210
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
Lumah Madany
 
Ayaspell arabic spellchecker
Ayaspell arabic spellcheckerAyaspell arabic spellchecker
Ayaspell arabic spellchecker
linuxscout
 

What's hot (17)

صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
 
عرض تقنيات وبرمجة الأجهزة الذكية 06
عرض تقنيات وبرمجة الأجهزة الذكية 06عرض تقنيات وبرمجة الأجهزة الذكية 06
عرض تقنيات وبرمجة الأجهزة الذكية 06
 
Prog guide 1
Prog guide 1Prog guide 1
Prog guide 1
 
Ar-PHP.org
Ar-PHP.orgAr-PHP.org
Ar-PHP.org
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلس
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!
 
Python vs c ++
Python vs c ++Python vs c ++
Python vs c ++
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولى
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
 
مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجة
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
Ayaspell arabic spellchecker
Ayaspell arabic spellcheckerAyaspell arabic spellchecker
Ayaspell arabic spellchecker
 

Viewers also liked

الوسائط المتعددة
الوسائط المتعددةالوسائط المتعددة
الوسائط المتعددة
hondamath
 
محاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلان
محاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلانمحاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلان
محاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلان
Experience inbound initiative
 
Www.kutub.info 3884
Www.kutub.info 3884Www.kutub.info 3884
Www.kutub.info 3884amy Jamy
 
وسائط 1
وسائط 1وسائط 1
وسائط 1
Usama Salam
 
الفصل الأول الوسائط المتعددة
الفصل الأول   الوسائط المتعددةالفصل الأول   الوسائط المتعددة
الفصل الأول الوسائط المتعددة
amine2005
 
الوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاولالوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاول
monaalaslami
 
I wanna be a hacker / لو سمحت إزاي أبقى هاكر
I wanna be a hacker / لو سمحت إزاي أبقى هاكرI wanna be a hacker / لو سمحت إزاي أبقى هاكر
I wanna be a hacker / لو سمحت إزاي أبقى هاكر
Abd4llA
 
شرح برنامج ادوب اوديشن
شرح برنامج ادوب اوديشنشرح برنامج ادوب اوديشن
شرح برنامج ادوب اوديشن
Mamoun Matar
 
الفرق بين تخصصات الحاسب الآلي
الفرق بين تخصصات الحاسب الآلي الفرق بين تخصصات الحاسب الآلي
الفرق بين تخصصات الحاسب الآلي
Ayoob Al Essa
 
موقع سلايد شير
موقع سلايد شيرموقع سلايد شير
موقع سلايد شيرMohamed Elshazly
 

Viewers also liked (10)

الوسائط المتعددة
الوسائط المتعددةالوسائط المتعددة
الوسائط المتعددة
 
محاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلان
محاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلانمحاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلان
محاضره "مبرمجين اذن هنموت صغنططين :) " لمصطفى رسلان
 
Www.kutub.info 3884
Www.kutub.info 3884Www.kutub.info 3884
Www.kutub.info 3884
 
وسائط 1
وسائط 1وسائط 1
وسائط 1
 
الفصل الأول الوسائط المتعددة
الفصل الأول   الوسائط المتعددةالفصل الأول   الوسائط المتعددة
الفصل الأول الوسائط المتعددة
 
الوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاولالوسائط المتعددة ثالث ثانوي الفصل الاول
الوسائط المتعددة ثالث ثانوي الفصل الاول
 
I wanna be a hacker / لو سمحت إزاي أبقى هاكر
I wanna be a hacker / لو سمحت إزاي أبقى هاكرI wanna be a hacker / لو سمحت إزاي أبقى هاكر
I wanna be a hacker / لو سمحت إزاي أبقى هاكر
 
شرح برنامج ادوب اوديشن
شرح برنامج ادوب اوديشنشرح برنامج ادوب اوديشن
شرح برنامج ادوب اوديشن
 
الفرق بين تخصصات الحاسب الآلي
الفرق بين تخصصات الحاسب الآلي الفرق بين تخصصات الحاسب الآلي
الفرق بين تخصصات الحاسب الآلي
 
موقع سلايد شير
موقع سلايد شيرموقع سلايد شير
موقع سلايد شير
 

Similar to مقارنة بين ثلاث لغات برمجة عربية

المدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبلالمدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبلlinuxscout
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولى
mejo1660
 
10- ما هي لغة TypeScript
10- ما هي لغة TypeScript10- ما هي لغة TypeScript
10- ما هي لغة TypeScript
رياض خليفة
 
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهمع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
Mohamed Alashram
 
c#
c#c#
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
د. عائشة بليهش العمري
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
ssuser536c36
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 
Alshhrany c++
Alshhrany c++Alshhrany c++
Alshhrany c++
abdullahawad21
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهAdnan Almehmadi
 
برنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةlinuxscout
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
Abdalwahab Noureldien
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
Mahmoud Alfarra
 
شرح رائع وهام برنامج Publisher
شرح رائع وهام  برنامج Publisherشرح رائع وهام  برنامج Publisher
شرح رائع وهام برنامج Publisher
adhem101
 
تعلم برمجة.pdf
تعلم برمجة.pdfتعلم برمجة.pdf
تعلم برمجة.pdf
AhmedAboelkassem2
 
Machine translation
Machine translationMachine translation
Machine translation
muaz mustafa
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
lunarhalo
 
المدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنهاالمدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنها
Noureddine KRIMAT
 
الدرس 1.pdf
الدرس 1.pdfالدرس 1.pdf
الدرس 1.pdf
Mohamed Mostafa
 

Similar to مقارنة بين ثلاث لغات برمجة عربية (20)

المدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبلالمدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبل
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولى
 
10- ما هي لغة TypeScript
10- ما هي لغة TypeScript10- ما هي لغة TypeScript
10- ما هي لغة TypeScript
 
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهمع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
 
c#
c#c#
c#
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
Ayspell1
Ayspell1Ayspell1
Ayspell1
 
Alshhrany c++
Alshhrany c++Alshhrany c++
Alshhrany c++
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
 
برنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربية
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
شرح رائع وهام برنامج Publisher
شرح رائع وهام  برنامج Publisherشرح رائع وهام  برنامج Publisher
شرح رائع وهام برنامج Publisher
 
تعلم برمجة.pdf
تعلم برمجة.pdfتعلم برمجة.pdf
تعلم برمجة.pdf
 
Machine translation
Machine translationMachine translation
Machine translation
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
 
المدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنهاالمدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنها
 
الدرس 1.pdf
الدرس 1.pdfالدرس 1.pdf
الدرس 1.pdf
 

More from linuxscout

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
linuxscout
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
linuxscout
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
linuxscout
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
linuxscout
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
linuxscout
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
linuxscout
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
linuxscout
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
linuxscout
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
linuxscout
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
linuxscout
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
linuxscout
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
linuxscout
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
linuxscout
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
linuxscout
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
linuxscout
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
linuxscout
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
linuxscout
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
linuxscout
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
linuxscout
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
linuxscout
 

More from linuxscout (20)

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
 

مقارنة بين ثلاث لغات برمجة عربية

  • 1. ‫بين‬ ‫مقارنة‬‫بين‬ ‫مقارنة‬ ‫عربية‬ ‫برمجية‬ ‫لغات‬ ‫ثل ث‬‫عربية‬ ‫برمجية‬ ‫لغات‬ ‫ثل ث‬ ‫زروقي‬ ‫طه‬‫زروقي‬ ‫طه‬
  • 2. ‫مقدمة‬ •‫توالت‬ ‫العالم‬ ‫في‬ ‫البرمجة‬ ‫لغات‬ ‫أولى‬ ‫ظهور‬ ‫منذ‬ ‫بعض‬ ‫فظهرت‬ ،‫عربية‬ ‫برمجة‬ ‫لغات‬ ‫لتصميم‬ ‫المحاولت‬ ‫إلى‬ ‫سنتعرض‬ ‫المقال‬ ‫هذا‬ ‫وفي‬ ،‫أخرى‬ ‫واختفت‬ ‫منها‬ ‫عن‬ ‫ونتحد ث‬ ،‫وتاريخها‬ ‫العربية‬ ‫البرمجة‬ ‫لغات‬ ‫إشكالية‬ ‫جيم‬ ‫لغة‬ ‫هي‬ ‫برمجة‬ ‫لغات‬ ‫لتطوير‬ ‫حديثة‬ ‫تجارب‬ ‫ثل ث‬ ،‫مزاياها‬ ‫أهم‬ ‫مستعرضين‬ ،‫العربي‬ ‫لوغو‬ ‫ولغة‬ ‫زاي‬ ‫ولغة‬ .‫بينها‬ ‫والفروق‬
  • 3. ‫العربية‬ ‫البرمجة‬ ‫لغات‬ ‫تجربة‬ •‫الولى‬ ‫اليام‬ ‫منذ‬ ‫برمجة‬ ‫لغة‬ ‫وجود‬ ‫تصور‬ ‫في‬ ‫العرب‬ ‫بدأ‬ ‫لقد‬ ،‫بعضها‬ ‫إيجاد‬ ‫على‬ ‫عملوا‬ ‫وبالفعل‬ ،‫اللي‬ ‫الحاسب‬ ‫لظهور‬ ) ‫غريب‬ ‫منها‬1978)‫خوارزمي‬ ،(1978‫العربي‬ ‫باسكال‬ ،( 1988‫زاي‬ ‫لغة‬ ‫و‬ ،1998‫جيم‬ ‫لغة‬ ،2001. •‫الحواسيب‬ ‫من‬ ‫واحد‬ ‫نوع‬ ‫إلى‬ ‫موجهة‬ ‫اللغات‬ ‫هذه‬ ‫بعض‬ ‫وكانت‬ .‫لـ-أي.بي.آم‬ ‫الشخصية‬ ‫الحواسيب‬ ‫حقبة‬ ‫قبل‬IBM-PC Clone‫برمجة‬ ‫للغات‬ ‫ومحاكاة‬ ‫ترجمة‬ ‫لتصبح‬ ‫تطورت‬ ‫ثم‬ ، ‫باسكال‬ ‫مثل‬ ‫معروفة‬ ‫عالمية‬Pascal‫وكوبول‬COBOL ‫وبيسك‬BASIC،
  • 4. ‫لغات‬ ‫ثل ث‬ ‫مقارنة‬ •‫هي‬ ‫حديثة‬ ‫لغات‬ ‫ثل ث‬ ‫سنستعرض‬ ‫يلي‬ ‫فيما‬ •،‫زقور‬ ‫الدين‬ ‫جمال‬ ‫للدكتور‬ ‫زاي‬ ‫لغة‬‫الجزائر‬ ‫من‬ •‫ولغة‬‫ج‬،‫السلكة‬ ‫عمار‬ ‫محمد‬ ‫للدكتور‬ ‫يم‬‫سوريا‬ •‫العربي‬ ‫لوغو‬ ‫ولغة‬. ‫السلمان‬ ‫الملك‬ ‫عبد‬ /‫د‬ ‫بإشراف‬‫بالسعودية‬ •‫أخرى‬ ‫حديثة‬ ‫عربية‬ ‫برمجية‬ ‫لغات‬ ‫توجد‬ •‫ال‬ ‫لهذه‬ ‫اختيارنا‬ ‫سبب‬ ‫ولكن‬‫ ث‬ِ ‫ك‬ ‫ثل‬‫كون‬ُ‫متوفرة‬ ‫ها‬ً‫على‬ ‫حاليا‬ .‫برنامجها‬ ‫جانب‬ ‫إلى‬ ‫متوفر‬ ‫توثيقها‬ ‫أن‬ ‫كما‬ ‫النترنت‬ •.‫ومقارنتها‬ ‫بميزاتها‬ ‫الحاطة‬ ‫على‬ ‫وسنعمل‬
  • 5. ‫جيم‬ ‫لغة‬ ‫جيم‬ ‫لغة‬ ‫التسمية‬ 2006 ‫الصدور‬ ‫سنة‬ ‫السلكة‬ ‫عمار‬ ‫محمد‬ .‫د‬ ‫المشرف‬ ‫سورية‬ ‫الجهة‬ /‫البلد‬ ‫المصممة‬ C ‫البرمجة‬ ‫لغة‬ ‫الشبيهة‬ WINDOWS /‫نظام‬ ‫الجهاز‬ ‫التشغيل‬ www.jeemlang.com ‫الموقع‬ ‫م‬ ‫خالصة‬ ‫عربية‬ ‫لغة‬‫ت‬‫تعابير‬ ،‫ميزة‬،‫سليمة‬ ‫عربية‬ ‫تطوير‬ ‫بيئة‬ ،‫وأمثلة‬ ‫توثيق‬ ،‫الرسم‬ ‫إمكانيات‬ .‫متكاملة‬ ‫مزايا‬
  • 6. ‫زاي‬ ‫لغة‬ ‫زاي‬ ‫لغة‬ ‫التسمية‬ 1998 ‫الصدور‬ ‫سنة‬ ‫زقور‬ ‫الدين‬ ‫جمال‬ .‫د‬ ‫المشرف‬ ‫الجزائر‬ ‫اللي‬ ‫للعلم‬ ‫الوطني‬ ‫المعهد‬ ‫الجهة‬ /‫البلد‬ ‫المصممة‬ PASCAL ‫البرمجة‬ ‫لغة‬ ‫الشبيهة‬ DOS/ WINDOWS /‫نظام‬ ‫الجهاز‬ ‫التشغيل‬ www.multimania.com/zegour ‫الموقع‬ ‫يمكنها‬ ،‫الخوارزميات‬ ‫لتعلم‬ ‫متكاملة‬ ‫تطوير‬ ‫بيئة‬ ‫ت‬‫نقيح‬.‫باسكال‬ ‫لغة‬ ‫إلى‬ ‫وترجمتها‬ ‫البرامج‬ ‫مزايا‬
  • 7. ‫لوغو‬ ‫لغة‬ ‫العربي‬ ‫لوغو‬ ‫لغة‬ ‫التسمية‬ 1999 ‫الصدور‬ ‫سنة‬ ‫السلمان‬ ‫الملك‬ ‫عبد‬ .‫د‬ ‫إشراف‬، .‫للطالبين:الجهني/الحربي‬ ‫المشرف‬ ‫السعودية‬ ‫التقنية‬ ‫فهد‬ ‫الملك‬ ‫مدينة‬ ‫الجهة‬ /‫البلد‬ ‫المصممة‬ LOGO ‫البرمجة‬ ‫لغة‬ ‫الشبيهة‬ WINDOWS /‫نظام‬ ‫الجهاز‬ ‫التشغيل‬ www.arabiclogo.com ‫الموقع‬ ‫الرسم‬ ،‫البرمجة‬ ‫تعليم‬ ،‫لوغو‬ ‫لغة‬ ‫مزايا‬
  • 9. ‫جيم‬ ‫لغة‬ •،‫العربية‬ ‫اللغة‬ ‫من‬ ‫مشتقة‬ ‫المستوى‬ ‫عالية‬ ‫برمجة‬ ‫لغة‬ ‫هي‬ •.‫بقواعدها‬ ‫وتلتزم‬ ،‫مفرداتها‬ ‫وتستخدم‬ ،‫وأرقامها‬ ‫بحروفها‬ ‫تكتب‬ .‫والوضوح‬ ‫بالبساطة‬ ‫وتتمتع‬ •‫برامج‬ ‫من‬ ‫الطالب‬ ‫يحتاجه‬ ‫ما‬ ‫كل‬ ‫برمجة‬ ‫بواسطتها‬ ‫ويمكن‬ .‫دراسته‬ ‫في‬ ‫تفيده‬ ‫وخوارزميات‬ •‫اسم‬ ‫اللغة‬ ‫هذه‬ ‫على‬ ‫أطلق‬ ‫وقد‬‫ج‬‫بلغة‬ ‫عديدة‬ ‫جوانب‬ ‫في‬ ‫لشبهها‬ ‫المعروفة‬ ‫البرمجة‬C. •‫يت‬ ‫برنامج‬ ‫بتطوير‬ ‫قام‬ ‫كما‬‫ي‬‫بلغة‬ ‫البرامج‬ ‫وتنفيذ‬ ،‫وتنقيح‬ ،‫كتابة‬ ‫ح‬ ‫ج‬‫على‬ ‫ووضعه‬ .‫الخوارزمي‬ ‫اسم‬ ‫البرنامج‬ ‫هذا‬ ‫على‬ ‫وأطلق‬ ، ‫إنترنت‬ ‫موقع‬www.jeemlang.com‫مجانا‬ ‫للتحميل‬.
  • 10. ‫جيم‬ ‫مزايا‬ •‫التعريفية‬ ‫الجمل‬ ‫من‬ ‫عدد‬ ‫أي‬ ‫على‬ ‫يحتوي‬ ‫أن‬ ‫للبرنامج‬ ‫يمكن‬ ‫الجمل‬ ‫تكون‬ ‫أن‬ ‫يشترط‬ ‫ول‬ .‫ممكن‬ ‫ترتيب‬ ‫وبأي‬ ‫والتنفيذية‬ ‫الجمل‬ ‫مزج‬ ‫يمكن‬ ‫بل‬ .‫ا‬ً.‫حصر‬ ‫البرنامج‬ ‫أول‬ ‫في‬ ‫التعريفية‬ .‫البرنامج‬ ‫من‬ ‫موضع‬ ‫أي‬ ‫في‬ ‫والتنفيذية‬ ‫التعريفية‬ •،‫الحقيقية‬ ‫العداد‬ ،‫الصحيحة‬ ‫العداد‬ ‫توجد‬ : ‫النواع‬ ‫حيث‬ ‫من‬ ‫يدعم‬ ‫كما‬ ،‫النصية‬ ‫الثوابت‬ ،‫الحرفية‬ ‫الثوابت‬ ،‫المنطقية‬ ‫الثوابت‬ ‫المؤشرات‬pointers. •،‫أجعل‬ ‫للسناد‬ ‫تعليمات‬ ‫توجد‬ : ‫البسيطة‬ ‫للتعليمات‬ ‫بالنسبة‬ ،‫والقراءة‬ ‫والكتابة‬ •‫بأربعة‬ ‫والتكرار‬ ،‫وإل‬ ... ‫إذا‬ ‫الشرط‬ ‫نجد‬ :‫الشرطية‬ ‫التعليمات‬ ‫من‬ ‫أكرر‬ ،‫حتى‬ ... ‫أكرر‬ ، ‫طالما‬ ‫أكرر‬ ،‫مرة‬ … ‫)أكرر‬ ‫أنواع‬ ( .‫إلى‬ ...
  • 11. ‫جيم‬ ‫مزايا‬ •،‫دل‬ّ‫ل‬‫ب‬ ‫بديلة‬ ‫كلمات‬ ‫استعمال‬ ‫من‬ ‫المترجم‬ ‫تمكن‬ ‫متقدمة‬ ‫إيعازات‬ ‫توجد‬ ‫كما‬ .‫أدرج‬ ‫ما‬ ‫مكتبات‬ ‫وإدراج‬ •‫وتلوينها‬ ‫الساسية‬ ‫الشكال‬ ‫رسم‬ ‫من‬ ‫وتمكن‬ ،‫للرسم‬ ‫رائعة‬ ‫مكتبة‬ ‫يقدم‬ ‫أرسم‬ ،‫إهليلج‬ ‫أرسم‬ ،‫دائرة‬ ‫أرسم‬ ، ‫مستقيم‬ ‫أرسم‬ ،‫النقطة‬ ‫أرسم‬ ،‫)أرسم‬ ‫والنق‬ ،(‫الرسم‬ ‫لون‬ ‫تحديد‬ ،‫مثلث‬ ‫أرسم‬ ،‫مستطيل‬‫ش‬‫في‬ ‫الرسم‬ ‫لوحة‬ ‫على‬ .‫المثلة‬ ‫من‬ ‫رائعة‬ ‫مجموعة‬ ‫البرنامج‬ ‫مع‬ ‫وتجد‬ ،‫معينة‬ ‫نقطة‬ •‫الخوارزميات‬ ‫يدعم‬procedures‫والتوابع‬functions‫يدعم‬ ‫كما‬ ، ‫التوابع‬ ‫في‬ (‫)العودية‬ ‫التراجع‬ ‫خاصية‬recursion. •،(‫)السجلت‬ ‫والمركبات‬ ‫الصفائف‬ ‫يدعم‬ ‫فهو‬ ‫المقعدة‬ ‫للنواع‬ ‫بالنسبة‬ ‫أما‬ ‫والملفات‬ •،‫ألوان‬ ،‫حروف‬ ،‫رياضيات‬ : ‫مثل‬ ‫الساسية‬ ‫المكتبية‬ ‫الملفات‬ ‫بعض‬ ‫يقدم‬ .‫المركبة(،.مترادفات‬ ‫)للعداد‬ ‫عقدي‬
  • 12. ‫عربية‬ ‫مزايا‬ •‫صي‬ ‫استعمال‬‫غ‬‫أفعل‬ ‫ة‬‫)أنا‬ ‫ل‬ُ )‫أ‬ ‫ع‬ََ ‫ف‬ْ‫َع‬‫أ‬َ ‫صيغة‬ ‫في‬ ‫الفعال‬ ‫جميع‬ ‫:تكتب‬ ‫العديد‬ ‫بها‬ ‫حل‬ ‫وفطنة‬ ‫ذكاء‬ ‫عن‬ ‫ينم‬ ‫الصيغة‬ ‫هذه‬ ‫استعمال‬ ‫أفعل(،إن‬ ‫التي‬ ‫المر‬ ‫صيغة‬ ‫يستخدمون‬ ‫العادة‬ ‫في‬ ‫المبرمجين‬ ‫لن‬ ،‫المشاكل‬ ‫من‬ .‫القطع‬ ‫و‬ ‫الوصل‬ ‫همزة‬ ‫بين‬ ‫المتعلم‬ ‫تربك‬ ‫أن‬ ‫يمكن‬ ‫أنا‬ ‫صيغة‬ ‫أقعل‬ ‫الرمر‬ ‫صيغة‬ ‫أنا‬ ‫صيغة‬ ‫أقعل‬ ‫الرمر‬ ‫صيغة‬ ‫ب‬ُΨ ‫ت‬ُΨ ‫أتك‬َ ‫تب‬ُΨ ‫اتك‬ ‫ع‬ُΨ ‫ج‬ِ‫ع‬ ‫أجر‬َ ‫جع‬ِ‫ع‬ ‫اجر‬ ‫أقرأ‬َ ‫اقرأ‬ ‫سم‬ُΨ ‫أجر‬َ ‫سم‬ُΨ ‫أجر‬ ‫ل‬ُΨ ‫أجع‬َ ‫اجعل‬ ‫ن‬ُΨ ‫لنو‬ّ‫نو‬ ‫أ‬ُΨ ‫لنون‬ ‫جر‬ُΨ ‫تكر‬َّ‫ر‬ ‫أ‬ُΨ ‫تكرجر‬ ‫ش‬ُΨ ‫ق‬ُΨ ‫أن‬َ ‫قش‬ُΨ ‫أن‬ُΨ ‫أنتهي‬َ ‫انته‬ ‫ح‬ُΨ ‫أتفت‬َ ‫اتفتح‬ ‫ذ‬Ψ‫ف‬ِّ ‫أن‬ُΨ ‫ذ‬Ψ‫ف‬ِّ ‫ن‬ ‫ق‬ُΨ ‫ألغل‬ُΨ ‫ألغلق‬َ
  • 13. ‫عربية‬ ‫مزايا‬ •‫ثوابت‬ ‫استعمال‬‫و‬‫عربية‬ ‫حسابية‬ ‫علمات‬‫:استعمال‬ ‫وهي‬ ‫الحساب‬ ‫في‬ ‫المميزة‬ ‫العربية‬ ‫العلمات‬ •÷ ‫القسمة‬ •،×‫الضرب‬ ‫علمة‬ •| ‫المطلقة‬ ‫القيمة‬ ‫وعلمة‬‫س‬،| •.‫الس‬ ‫علمة‬ ‫وكذلك‬ •‫بالتعليق‬ ‫خاصة‬ ‫كعلمة‬ *(.................)* ‫استعمال‬ ‫وكذا‬ .‫أسطر‬ ‫عدة‬ ‫على‬
  • 14. ‫جيم‬ ‫بلغة‬ ‫مثال‬ •‫صحيح‬ ‫عدد‬ ‫مضروب‬ ‫لحساب‬ ‫برنامج‬ !! •2‫المتحول‬: ‫ن‬‫صحيح‬ •3‫المتحول‬: ‫ع‬ ، ‫ص‬‫صحيح‬ •4‫أجعل‬= ‫ع‬1 •5‫أكتب‬، : ‫مضروبه‬ ‫قيمة‬ ‫لتعرف‬ ‫ا‬ً.‫صحيح‬ ‫ا‬ً.‫عدد‬ ‫أدخل‬‫سطر‬ •6‫أقرأ‬‫ن‬ •7‫أجعل‬‫ن‬ = ‫ص‬ •8‫أكرر‬‫طالما‬ ‫ص‬1 •} •9‫أجعل‬‫ص‬ × ‫ع‬ = ‫ع‬ •10‫أجعل‬– ‫ص‬ = ‫ص‬1 •{ •11‫أكتب‬‫ع‬ ، = ! ، ‫ن‬
  • 16. ‫زاي‬ ‫لغة‬ •‫صممت‬ ‫ردة‬ّ‫ل‬ ‫مج‬ُ )‫أ‬ ‫آلت‬ ‫على‬ ‫توفرها‬ ‫و‬ ‫بساطتها‬ ‫في‬ ‫تكمن‬ ‫اللــغة‬ ‫هذه‬ ‫ميزة‬ ‫المقترحة‬ ‫اللت‬ ‫بعض‬ ‫و‬ ‫المشهورة‬ ‫تورنغ‬ ‫كآلة‬ ‫الخوارزميات‬ ‫لكتابة‬ ‫ل‬ً. ‫تسهي‬ . ‫المعطيات‬ ‫تراكيب‬ ‫مختلف‬ ‫ثل‬ّ‫ل‬‫تم‬ ‫التي‬ •: ‫لـ‬ ‫خصيصا‬ ‫زاي‬ ‫لــغة‬ ‫ممت‬ّ‫ل‬ ‫ص‬ ‫وقد‬ •‫ما‬ ‫عدد‬ ‫مجموع‬ ‫كحساب‬ ‫بسيطة‬ ‫خوارزميات‬ ‫لكتابة‬ ‫بسيطة‬ ‫و‬ ‫سهلة‬ ‫لغة‬ ‫تعليم‬ ‫عدد‬ ‫من‬ ‫الصغر‬ ‫ية‬ّ‫ل‬‫الول‬ ‫العداد‬ ‫عن‬ ‫البحث‬ ‫و‬ ‫الولى‬ ‫الصحيحة‬ ‫العداد‬ ‫من‬ .‫غيرها‬ ‫و‬ ,‫ما‬ •‫رر‬ّ‫ل‬ ‫تك‬ ‫حساب‬ ‫مثل‬ ‫عديدة‬ ‫خوارزميات‬ ‫بكتابة‬ ‫المحارف‬ ‫آلة‬ ‫على‬ ‫رن‬ّ‫ل‬ ‫التم‬ ‫نة‬ّ‫ل‬‫المتكو‬ ‫الكلمات‬ ‫و‬ ‫ما‬ ‫بحرف‬ ‫تبدأ‬ ‫التي‬ ‫الكلمات‬ ‫عن‬ ‫البحث‬ ‫أو‬ ‫ين‬ّ‫ل‬‫مع‬ ‫حرف‬ .‫وغيرها‬ ,‫أخرى‬ ‫كلمات‬ ‫من‬
  • 17. ‫زاي‬ ‫لغة‬ •‫عن‬ ‫كالبحث‬ ‫عديدة‬ ‫خوارزميات‬ ‫بكتابة‬ ‫العداد‬ ‫آلة‬ ‫على‬ ‫ر ن‬ّ‫ن‬ ‫التم‬ ‫التي‬ ‫العداد‬ ‫و‬ ‫اللة‬ ‫محتوى‬ ‫في‬ ‫موجود‬ ‫عدد‬ ‫أكبر‬ ‫أو‬ ‫ين‬ّ‫ن‬‫مع‬ ‫عدد‬ .‫وغيرها‬ , ‫اللة‬ ‫في‬ ‫لها‬ ‫السابقين‬ ‫العدديين‬ ‫مجموع‬ ‫يساوي‬ ‫بعها‬ّ‫ن‬‫مر‬ •‫و‬ ‫كالجداول‬ ‫البسيطة‬ ‫المعطيات‬ ‫خز ن‬ ‫طرائق‬ ‫بعض‬ ‫على‬ ‫ر ن‬ّ‫ن‬ ‫التم‬ ‫لجرد‬ ‫خوارزميات‬ ‫بكتابة‬ ‫ذلك‬ ‫و‬ ‫بىنى‬ُ‫ن‬‫ال‬ ‫و‬ ‫المتسلسلة‬ ‫الخطية‬ ‫القوائم‬ ‫في‬ ‫زيادته‬ ‫أو‬ ‫ما‬ ‫عىنصر‬ ‫حذف‬ ‫أو‬ ‫المخزونة‬ ‫المعطيات‬ ‫مجموعة‬ .‫ين‬ّ‫ن‬‫مع‬ ‫موضع‬ •‫في‬ ‫الكلمات‬ ‫بكتابة‬ ‫مىناسبة‬ ‫صيغ‬ ‫في‬ ‫المفردات‬ ‫استعمال‬ ‫إمكانية‬ ‫اختصار‬ ‫يمكن‬ ‫كما‬ ،(‫صحاح‬ :‫)صحيح‬ ‫والجمع‬ ‫المفرد‬ ‫صيغة‬ .(‫)اكتب_مباشرة:اك_مب‬ ‫المفردات‬ •‫و‬ ‫جداول‬ ‫عدة‬ ‫معالجة‬ ‫و‬ ‫الفرز‬ ‫خوارزميات‬ ‫كتابة‬ ‫أيضا‬ ‫يمكن‬ ‫و‬ ‫كتابة‬ ‫أيضا‬ ‫و‬ ‫ردة‬ّ‫ن‬ ‫المج‬ ‫آلتها‬ ‫بفضل‬ ،‫نفسه‬ ‫الوقت‬ ‫في‬ ‫قوائم‬ ‫جديدة‬ ‫تراكيب‬ ‫تصميم‬ ‫أو‬ ‫فات‬ّ‫ن‬‫المل‬ ‫لستعمال‬ ‫وعة‬ّ‫ن‬ ‫متىن‬ ‫خوارزميات‬ . ‫لها‬
  • 18. ‫للبرمجة‬ ‫خوارزم‬ ‫بيئة‬ •،‫غايته‬ ‫ولتحقيق‬ ‫البرمجة‬ ‫لتعليم‬ ‫خصيصا‬ ‫ممة‬ّ‫ن‬ ‫مص‬ُ‫ن‬ ‫برمجية‬ ‫بيئة‬ ‫هو‬ ‫خوارزم‬ ‫يتيح‬ ‫و‬ ‫عروض‬ ‫دة‬ّ‫ن‬‫بع‬ ‫هز‬ّ‫ن‬ ‫مج‬ ‫فهو‬ •. ‫زاي‬ ‫تدعى‬ ‫بسيطة‬ ‫بلغة‬ ‫الخوارزميات‬ ‫كتابة‬ •.‫لتصحيحها‬ ‫الخطاء‬ ‫اكتشاف‬ ‫و‬ ‫واضح‬ ‫بشكل‬ ‫تىنسيقها‬ •‫أثىناء‬ ‫الذاكرة‬ ‫في‬ ‫الحاصلة‬ ‫التغيرات‬ ‫ومشاهدة‬ ‫التىنفيذ‬ ‫مراحل‬ ‫جميع‬ ‫متابعة‬ .‫ذلك‬ •.‫المىنطقية‬ ‫الخطاء‬ ‫ليجاد‬ ‫تسهيل‬ ‫بخطوة‬ ‫خطوة‬ ‫التىنفيذ‬ ‫سير‬ ‫بع‬ّ‫ن‬‫تت‬ •‫الراقية‬ ‫البرمجة‬ ‫لغة‬ ‫إلى‬ ‫الخوارزمية‬ ‫لترجمة‬ ‫وافية‬ ‫إرشادات‬ ‫فر‬ّ‫ن‬‫يو‬ ‫و‬ .‫باسكال‬ •‫كل‬ ‫على‬ ‫تحتوي‬ ‫نوافذه‬ ,‫الىنوافذ‬ ‫دد‬ّ‫ن‬‫متع‬ ‫نظام‬ ‫ضمن‬ ‫العروض‬ ‫هذه‬ ‫من‬ ‫ويستفاد‬ ‫مجهز‬ ‫وآخر‬ ‫زاي‬ ‫بلغة‬ ‫الخوارزميات‬ ‫لكتابة‬ ‫عد‬َّ‫د‬ ‫م‬ُ‫ن‬ ‫ومحرر‬ ، ‫سبق‬ ‫ما‬ ‫وقاموس‬ .‫باسكال‬ ‫بلغة‬ ‫الموافق‬ ‫البرنامج‬ ‫لكتابة‬ ‫الضرورية‬ ‫بالرشادات‬ ‫تعرض‬ ‫نافذة‬ ‫عربي/فرنسي/إنجليزي.و‬ ‫خـوارزم‬ ‫في‬ ‫المستعملة‬ ‫للمصطلحات‬ .‫الموجودة‬ ‫لفات‬ّ‫ن‬‫الم‬ ‫قائمة‬ ‫تعرض‬ ‫أخرى‬ ‫و‬ ‫دمة‬ّ‫ن‬‫المق‬
  • 19. ‫زاي‬ ‫بلغة‬ ‫مثال‬ •‫مثال‬‫_عشوائية‬ ‫سلسلة‬ ‫لة‬ّ‫ن‬‫الــــــــــــدا‬ : •{‫السلسلة‬ ‫ضمن‬ ‫ين‬ّ‫ن‬‫مع‬ ‫حرف‬ْ‫فر‬ ‫م‬ِ‫ح‬ ‫تردد‬ ‫}احتمال‬ •‫ليكن‬ •‫جملة‬; ‫سلسلة‬ : •‫ص‬ , ‫ح‬; ‫محارف‬ : •‫ر‬ , ‫تردد‬; ‫صحاح‬ : •‫بداية‬ •‫اقرأ‬; ( ‫ح‬ ) •=: ‫تردد‬0; •‫جملة‬‫سلسلة_عشوائية‬ =:)100; ( •‫لكل‬=: ‫ر‬1,100 •‫ص‬‫محرف_سلسلة‬ =:; ( ‫ر‬ , ‫جملة‬ ) •‫إذا‬: ‫ص‬ = ‫ح‬ •+ ‫تردد‬ =: ‫تردد‬1; •; ‫نهإذا‬ •; ‫نهلكل‬ •‫اكتب‬; ( ‫السلسلة‬ ‫في‬ ‫رة‬ّ‫ن‬ ‫م‬ , ‫تردد‬ , ‫رر‬ّ‫ن‬ ‫تك‬ , ‫ح‬ , ‫حرف‬ْ‫فر‬ ‫م‬ِ‫ح‬ ‫ال‬ ) •‫اكتب‬; ( ‫جملة‬ ) •‫نهاية‬
  • 21. ‫لوغو‬LOGO •‫مبرمجين‬ ‫على‬ ‫الحصول‬ ‫أجل‬ ‫من‬ ‫الطفال‬ ‫البرمجة‬ ‫لغات‬ ‫تستهدف‬ ‫ولغة‬ ،‫عالية‬ ‫كفاءة‬ ‫ذوي‬Logo‫عالم‬ ‫في‬ ‫للطفال‬ ‫جيدة‬ ‫بداية‬ ‫مفردات‬ ‫تشبه‬ ‫ومفرداتها‬ ،‫الوامر‬ ‫من‬ ‫القليل‬ ‫تحوي‬ ‫فهي‬ ،‫البرمجة‬ ‫مستوى‬ ‫ذات‬ ‫لغة‬ ‫إلى‬ ‫النتقال‬ ‫يمكن‬ ‫ذلك‬ ‫بعد‬ ،‫النجليزية‬ ‫اللغة‬ .‫الولية‬ ‫البرمجة‬ ‫مفاهيم‬ ‫استيعاب‬ ‫بعد‬ ،‫أعلى‬ •‫شركة‬ ‫إصدار‬ ‫مىنها‬ ‫بالعربية‬ ‫لوغو‬ ‫للغة‬ ‫متىنوعة‬ ‫إصدارات‬ ‫ظهرت‬ ‫أجهزة‬ ‫على‬ ‫تعمل‬ ‫صخر‬MSX،‫الحاضر‬ ‫الوقت‬ ‫في‬ ‫أما‬ ، ‫تخرج‬ ‫مشروع‬ ‫نتاج‬ ‫كا ن‬ ‫الذي‬ ‫العربي‬ ‫لوغو‬ ‫إصدار‬ ‫فلديىنا‬ .‫د‬ ‫بإشراف‬ ‫الجهىني‬ ‫سالم‬ ‫وبىندر‬ ‫البدراني‬ ‫دهام‬ ‫حجر‬ :‫للطالبين‬ ‫عام‬ ،‫السلما ن‬ ‫الملك‬ ‫عبد‬1999.
  • 24. ‫مثال‬ •‫كرر‬12‫كرر‬ ]4‫امام‬ ] 100‫يمين‬90‫يمين‬ [30[ ‫كرر‬30 ‫كرر‬ ]3‫امام‬ ]60‫يمين‬ 120‫يمين‬ [12[ ‫كرر‬30‫كرر‬ ]3 ‫امام‬ ]40‫يمين‬120[ ‫يمين‬12[ ‫كرر‬30‫كرر‬ ]3‫امام‬ ]20 ‫يمين‬120‫يمين‬ [12[
  • 26. ‫مقارنة‬ ‫عامة‬ ‫مزايا‬ ‫لوغو‬ ‫زاي‬ ‫جيم‬ ‫لغة‬ ‫الميزة‬    ‫على‬ ‫الموقع‬ ‫النترنت‬    ‫التوثيق‬    ‫تطوير‬ ‫بيئة‬ ‫متكاملة‬    ‫الرسم‬ ‫مزايا‬
  • 27. ‫المستهدف‬ ‫الوسط‬ •‫جيم‬: –‫جذبهم‬ ‫ويمكن‬ ،‫البرمجة‬ ‫في‬ ‫المبتدئين‬ ‫عموم‬ ‫إلى‬ ‫موجهة‬‫إ‬‫خل ل‬ ‫من‬ ‫ليها‬ ‫بالنسبة‬ ‫حتى‬ ‫قوتها‬ ‫ننسى‬ ‫أن‬ ‫دون‬ ،‫الرسوم‬ ‫ميدان‬ ‫في‬ ‫القوية‬ ‫خصائصها‬ .‫الخوارزميات‬ ‫عن‬ ‫جدا‬ ‫سليمة‬ ‫عربية‬ ‫بلغة‬ ‫التعبير‬ ‫في‬ ‫أو‬ ‫للمبرمجين‬ •: ‫زاي‬ –‫وتمكن‬ ،(‫المعطيات‬ ‫)تراكيب‬ ‫والتراكيب‬ ‫البني‬ ‫لتعليم‬ ‫أكبر‬ ‫وسائل‬ ‫تقدم‬ ‫ل‬ ‫المحاكاة‬ ‫إجراء‬ ‫من‬‫ت‬‫الخوارزمي‬ ‫علم‬‫ات‬‫موجهة‬ ‫كانت‬ ‫وبذلك‬ ،‫الداخل‬ ‫من‬ ‫السنة‬ ‫مقرر‬ ‫في‬ ‫اللي‬ ‫للعلم‬ ‫الوطني‬ ‫المعهد‬ ‫في‬ ‫المعلوماتية‬ ‫طلبة‬ ‫إلى‬ ‫الفرنسي‬ ‫بإصدارها‬ ‫ولكن‬ ‫الثانية‬Z. •:‫لوغو‬ –‫لوغو‬ ‫لغات‬ ‫ومتانة‬ ‫قوة‬ ‫أيضا‬ ‫وترث‬ ،‫والمبتدئين‬ ‫الطفا ل‬ ‫تستهدف‬ .‫الصلية‬
  • 28. ‫الترجمة‬ •‫جيم‬: –،‫راقية‬ ‫سليمة‬ ‫عربية‬ ‫لغة‬ ‫تستخدم‬ ‫بكونها‬ ‫غيرها‬ ‫عن‬ ‫جيم‬ ‫لغة‬ ‫تتميز‬ ،‫أخرى‬ ‫برمجية‬ ‫لغة‬ ‫أي‬ ‫مخالفة‬ ‫ذلك‬ ‫اقتضى‬ ‫وإن‬ ‫حتى‬ ‫عربية‬ ‫ورموزا‬ ‫المزج‬ ‫مثل‬ ،‫وصيغها‬ ‫أقسامها‬ ‫بعض‬ ‫في‬ ،‫سي‬ ‫بلغة‬ ‫شبيهة‬ ‫كانت‬ ‫وربما‬ ‫في‬ ‫وكذا‬ ،‫والمكتبات‬ ‫الدراج‬ ‫وإيعازات‬ ،‫والتنفيذ‬ ‫التعريف‬ ‫أقسام‬ ‫بين‬ .{} ‫والنهاية‬ ‫البداية‬ ‫رموز‬ •: ‫زاي‬ –‫للغة‬ ‫العربية‬ ‫الترجمة‬ ‫هي‬Z‫وقد‬ ،‫الدكتور‬ ‫نفس‬ ‫طورها‬ ‫التي‬ ‫أخرى‬ ‫برامج‬ ‫لديه‬ ‫يوجد‬ ‫كما‬ ،‫المعهد‬ ‫في‬ ‫الدراسي‬ ‫المقرر‬ ‫في‬ ‫استخدمت‬ ‫مثل‬compil-Z.‫البرامج‬ ‫تصريف‬ ‫بتعليم‬ ‫يهتم‬ ‫الذي‬ •:‫لوغو‬‫الصلية‬ ‫لوغو‬ ‫للغة‬ ‫عربية‬ ‫ترجمة‬ ‫هي‬
  • 29. ‫النتشار‬ ‫وسائل‬ •‫جيم‬: –‫العربية‬ ‫المواقع‬ ‫فيه‬ ‫انتشرت‬ ‫زمن‬ ‫في‬ ‫النترنت‬ ‫على‬ ‫موقعها‬ ‫جاء‬ ‫فقد‬ ‫خبرها‬ ‫وكان‬ ،‫الن‬ ‫حتى‬ ‫حسن‬ ‫بقبو ل‬ ‫تقبلت‬ ‫وقد‬ ‫والمنتديات‬ ‫الشخصية‬ ‫عربية‬ ‫برمجية‬ ‫لغة‬ ‫كأول‬‫الم‬ ‫المنتديات‬ ‫هز‬ ‫قد‬‫ه‬‫أن‬ ‫إل‬ ،‫بالترجمة‬ ‫تمة‬ ‫بعد‬ ‫بها‬ ‫يلقي‬ ‫قد‬ ‫اللغة‬ ‫هذه‬ ‫استثمار‬ ‫خللها‬ ‫من‬ ‫يمكن‬ ‫تعليمية‬ ‫أوساط‬ ‫غياب‬ ‫التعاطف‬‫الكبير‬‫نفس‬ ‫إلى‬‫المصير‬. •: ‫زاي‬ –‫اللي‬ ‫للعلم‬ ‫الوطني‬ ‫المعهد‬ ‫خارج‬ ‫كبيرا‬ ‫اهتماما‬ ‫زاي‬ ‫لغة‬ ‫تثر‬ ‫لم‬ ‫على‬ ‫وجودها‬ ‫من‬ ‫الرغم‬ ‫وعلى‬ ،‫استعمال‬ ‫وليس‬ ‫تعاطفا‬ ‫بالجزائر‬ ‫سنة‬ ‫منذ‬ ‫النترنت‬1999.‫رواجا‬ ‫تتلق‬ ‫لم‬ ‫أنها‬ ‫إل‬ •:‫لوغو‬ –‫لم‬‫تح‬‫ظ‬،‫الوائل‬ ‫لينكس‬ ‫تعريب‬ ‫رواد‬ ‫خل ل‬ ‫من‬ ‫إل‬ ‫بالهتمام‬ .‫النترنت‬ ‫على‬ ‫موقعها‬ ‫حتى‬ ‫فقدت‬ ‫أن‬ ‫لبثت‬ ‫ما‬ ‫ثم‬
  • 30. ‫خاتمة‬ •‫هذا‬ ‫مواكبة‬ ‫البرمجة‬ ‫لغات‬ ‫بدايات‬ ‫منذ‬ ‫العرب‬ ‫حاو ل‬ ‫لقد‬ ‫تصميم‬ ‫أو‬ ‫بهم‬ ‫الخاصة‬ ‫البرمجة‬ ‫لغات‬ ‫بتعريب‬ ‫التطور‬ ،‫التعليمي‬ ‫الهدف‬ ‫أهمها‬ ‫كان‬ ‫عديدة‬ ‫لهداف‬ ،‫مستقلة‬ ‫لغات‬ ‫وطاقات‬ ‫إمكانيات‬ ‫على‬ ‫دليل‬ ‫اللغات‬ ‫هذه‬ ‫مثل‬ ‫وجود‬ ‫وإن‬ ،‫المجالت‬ ‫جميع‬ ‫في‬ ‫عربية‬
  • 31. ‫خاتمة‬ •‫زمن‬ ‫في‬ ‫كبيرا‬ ‫انتشارا‬ ‫تلق‬ ‫لم‬ ‫العربية‬ ‫البرمجة‬ ‫لغات‬ ‫كانت‬ ‫وإن‬ ‫بتظافر‬ ‫يسمح‬ ‫أن‬ ‫يمكن‬ ،‫للنترنت‬ ‫الواسع‬ ‫الستعما ل‬ ‫فإن‬ ،‫مضى‬ ‫برمجية‬ ‫لغات‬ ‫إنتاج‬ ‫أجل‬ ‫من‬ ‫الخبرات‬ ‫بين‬ ‫والتعاون‬ ،‫الجهود‬ .‫الميادين‬ ‫مختلف‬ ‫في‬ ‫راقية‬ ‫عربية‬ •‫اختيارنا‬ ‫يكن‬ ‫ولم‬ ،‫برمجية‬ ‫لغات‬ ‫ثلث‬ ‫المقا ل‬ ‫هذا‬ ‫في‬ ‫تناولنا‬ ‫لقد‬ ‫التحميل‬ ‫حيث‬ ‫من‬ ‫متاحة‬ ‫كانت‬ ‫لنها‬ ‫بل‬ ،‫غيرها‬ ‫وجود‬ ‫لعدم‬ ‫لها‬ .‫والتوثيق‬ ‫والتجريب‬ •‫نحو‬ ‫صحيحة‬ ‫خطوة‬ ‫عربية‬ ‫برمجية‬ ‫لغة‬ ‫وجود‬ ‫فإن‬ ‫وأخيرا‬ .‫العربية‬ ‫النهضة‬
  • 32. ‫للستزادة‬ •‫جيم‬ ‫البرمجة‬ ‫لغة‬ ‫موقع‬www.jeemlang.com •‫زقور‬ ‫الدين‬ ‫جما ل‬ ‫الدكتور‬ ‫موقع‬ membre.multimania.com/zegour/ •‫العربي‬ ‫لوغو‬ ‫لغة‬ ‫موقع‬arabiclogo.com •‫للتصا ل‬taha_zerrouki@gawab.com