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

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

  • Upload
    fruma

  • View
    122

  • Download
    0

Embed Size (px)

DESCRIPTION

لغات البرمجة العربية. عمل الطالبين علي العماري ريان المقيرن. محتويات العرض. مقدمة ما هي لغات البرمجة أهمية التعريب في مجال الحاسب فوائد وأهداف لغات البرمجة العربية العوامل المساعدة لتطور لغات البرمجة العربية عوائق تطور لغات البرمجة العربية طرق إنشاء لغات البرمجة العربية - PowerPoint PPT Presentation

Citation preview

Page 1: لغات البرمجة العربية

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

الطالبين عملالعماري عليالمقيرن ريان

Page 2: لغات البرمجة العربية

العرض محتوياتمقدمة•البرمجة • لغات هي ماالحاسب • مجال في التعريب أهميةالعربية • البرمجة لغات وأهداف فوائدالعربية • البرمجة لغات لتطور المساعدة العواملالعربية • البرمجة لغات تطور عوائقالعربية • البرمجة لغات إنشاء طرقالعربية • البرمجة لغات تطور مراحلعربية • برمجة للغات أمثلةعربية • برمجة لغات لثالث شرح

جيم – لغةزاي – لغة

Page 3: لغات البرمجة العربية

مقدمةيسمي الذي الجهاز هذا مع التعامل يعرف لم من أصبح " فقد" الزمن، هذا في جاهل هو ممن يعد آلي حاسب

وذلك الحياتية أمورنا بجميع متعلقا اآللي الحاسب أصبحكبيرة كميات مع التعامل على اآللة هذه قدرة بسبب

. لنا هل ولكن جدا عالية بسرعة المعلومات من ومذهلةالعمل هذا في أسهمنا أننا نقول أن كعرب نحن

القوية، إسهاماتنا لنا يكن لم وإذا الجبار؟، والمشروعهذه في السريع التقدم هذا مجارات نستطيع هل

التقنية؟.

Page 4: لغات البرمجة العربية

البرمجة لغات هي ماالبرمجة • مصطلح

بخطوات – بالتقيد وذلك اآللي للحاسب وأوامر تعليمات كتابةالمستخدمة البرمجة لغة وقواعد

البرمجة • لغةخاللها – من تستطيع معينة وكلمات قواعد ذات لغة

بتنفيذها الحاسب جهاز ويقوم تطبيقية برامج كتابة

Page 5: لغات البرمجة العربية

البرمجة لغات هي ماالبرمجة • لغات أنواع

المستوى )– متدنية البرمجة Low-LevelلغاتLanguages)

اآللة )• (Machine Languageلغةالتجميع )• (Assembly Languageلغة

المستوى )– عالية البرمجة High-LevelلغاتLanguages)

Page 6: لغات البرمجة العربية

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

Page 7: لغات البرمجة العربية

التعريب أهميةوبرمجة اآللي الحاسب مجال في التعريب

على ينبغي التي األساسية األمور من الحاسباتاليها والنظر االنتباه المجال هذا شخصفي أي

وذلك الوقت، نفس في ومسؤولة حريصة بعينتعطي التي وهي األم لغتنا هي العربية اللغة ألن

والقومية باإلنتماء لإلنسان اإلحساس

Page 8: لغات البرمجة العربية

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

المبرمجين

Page 9: لغات البرمجة العربية

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

البرمجة • للغات البحثية والمراكز الجامعات تبنيالعربية

العربية • البرمجة للغات والتطوير االبتكار تشجيعالبرمجة • للغات معيارية قياسية مواصفات وضع

العربيةالفعلية • المجتمع احتياجات دراسةوصيانتها • تحديثها و اللغة تطوير متابعةالعربية • البرمجة لغات دعم على الخاص القطاع تشجيعالمدارس • في العربية البرمجة لغات استخدام تطبيقالعربية • البرمجية اللغات مطوري وتكريم تشجيع

Page 10: لغات البرمجة العربية

البرمجة لغات تطور عوائقالعربية

البرمجة • لغات لتطوير العالية التكاليفالقليل • المادي المردودالبرمجة • بلغات االهتمام ضعفالملكية • حقوقبديلة • برمجة لغات وجودالصيانة • وضعف األولية التحديثات غيابالعرب • المبرمجين بين التنسيق غيابوالنفسي • المعنوي الدعم غيابالمبرمجين • في الثقه ضعف

Page 11: لغات البرمجة العربية

البرمجة لغات انشاء طرقالعربية

موجودة • برمجة لغات ترجمةالمترجم – خالل من المحجوزة الكلمات تعريب

كليا • جديدة برمجة لغة إنشاءالقواعد – كتابةالمترجم – كتابة

Page 12: لغات البرمجة العربية

البرمجة لغات تطور مراحلالعربية

• : األولى المرحلةالمراحل في للتعليم وتستخدم محدودة وتطبيقات أبحاث مرحلة

. : ليث. لغة مثال األولية

•: الثانية المرحلةجهاز : مثل عربية برمجة بلغات مجهزة عربية حاسبات ظهور

. الخوارزمي لغة وعليه الرائد

•: الثالثة المرحلةالحالية األجنبية اللغات من أيا تشبه ال عربية برمجة لغة تصميم

. ضاد: مثل

Page 13: لغات البرمجة العربية

عربية برمجة للغات أمثلة• - - " عام " العراق عربية برمجة لغة م1978غريبعام - - • العراق م1978الخوارزميعام - - دنيا• م1978العراقعام - - LAITHليث • م1978العراق• - - ) عام ) السعودية سلطانة م 1979سعوQديةعام - - • األمريكية المتحدة الواليات م 1979خوارزميعام - - • السعودية م 1979نجالءعام - - • الكويت Qبيسك م1980صخرعام - - • السعودية م 1984ضادعام - - • السودان م 1986سينا•ARABW - - عام م1986البحرين• - - " "   . عام. السعودية أخرى برمجة لغة أ ب م 1986لعام - • م1987ديوان

Page 14: لغات البرمجة العربية

عربية برمجة للغات أمثلةعام - - • السعودية العربي م1988باسكالعام - - • السعودية خبير م1993لغة• - - ) عام ) السQعودية متكاملة بيئة العربي .م1996باسكال• - - ) عام ) الجزائر متكاملة بيئة Qم1998زايعام - - • السعودية العربية م1999لوغوعام - - • السعودية Qالمتوازي م 2000باسكالعام - - • السعودية الرسالة م 2001لغة•ARLOGO - م2005عام•Arabic Assembly Language - م2005عامعام - - • سQورQيا عمورQية م2006لغةعام - - • سQورQيا ج م2006لغة•First Arabic Visual Language (FAVL) - - عام م 2007األرQدن• MyProLang -م2007عامعام – • م2010سوبرنوفا

Page 15: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرح•: جيم لغةبرمجة • لغة المستوى هي الدكتور عالية بإنشائها قام

عام السلكـا م2006محمداسم • اللغة هذه على عديدة جأطلق جوانب في لشبهها

المعروفة البرمجة Cبلغةبلغة • البرامج كتابة ليتيح الخوارزمي برنامج بتطوير قام

إنترنت ج موقع على ووضعه ،. .www jeemlang com . مجانا للتحميل

•. المصدر مفتوحة غير

Page 16: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرحلغة • في الجمل :جتنقسم أنواع ثالثة إلى

•: التعريفية المستخدمة الجمل واألنواع األسماء وتعرفالبرنامج .في

التنفيذية • البرنامج :الجمل قيام تنفيذها عن وينتجمختلفة .بأعمال

المترجم • مترجم :إيعازات بترجمة جوينفذها قيامه أثناءتنفيذية شيفرة إلى .البرنامج

Page 17: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرحالتعريفية • الجمل

تعريف – في زة تستخدم ممي المختلفة، أسماء البرنامج لعناصر. والخوارزميات والتوابع كالمتحوالت

–. أسمائها خالل من استدعاءالعناصر يمكنتبدأ – اسمية، جمل صيغة ج لغة في التعريفية الجمل تأخذ

. تعريفه المراد العنصر نوع عن يعبر بأل معرف باسم

صحيحص : المتحول

صـحيحص : المتحول

Page 18: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرحالتنفيذية • الجمل

إسناد – أو الكتابة، لوحة في عبارة ككتابة معين، بعمل تقومملف من حرف قراءة أو عددي، لمتحول قيمة

أفعل – وزن على مضارع بفعل تبدأ فعلية، جمل صيغة وتأخذ) ر) أكر ـ، أرسم ، أكتب مثل

3 ÷ 66س = أجعل

Page 19: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرحالمحجوزة • الكلماتمفتاحية • كلمات

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

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

. بدقة ، باللون ، رؤوسهمبيتة • وثوابت توابع

–. صحيح جديد، ، حدع ، حدس ، عظل ، عتجب ، عجب ، لغ ، جذر ، تجب ، جب

Page 20: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرحالمترجم • إيعازات

بديلة – كلمات استعمال من المترجم تمكن : باستخدام: ما مكتبات وإدراج بدل، باستخدام

أدرجللرسم • مكتبة

أرسم ) – وتلوينها األساسية األشكال رسم من تمكنلون تحديد مثلث، أرسم مستطيل، أرسم النقطة،

الرسم...(

Page 21: لغات البرمجة العربية

جيم – لغة عربية برمجة للغات شرح3.1415باي = الثابت

حقيقيق : المتحولحقيقيس : المتحول، " : " أكتب الدائرة قطر سطرأدخلق أقرأق = × ) ÷ أجعل باي 2(^2سس " = " أكتب ، الدائرة مساحة

Page 22: لغات البرمجة العربية

زاي – لغة عربية برمجة للغات شرحزاي لغة

في • زقور الدين جمال الدكتور أسسها لقدعام م1998الجزائر

خوارزمية • لغة وهي خوارزم، بيئة في تستخدمالشهيرة تورنغ آالت تحاكي بسيطة

مركبة • أخرى و بسيطة تعليمات تضمبينها فيما تتبادل التي والدوال كاإلجراءات

الشاملة المتغيرات و بالوسائط

Page 23: لغات البرمجة العربية

زاي – لغة عربية برمجة للغات شرحليكن

: , ط    ؛ صحيح مبداية

؛) ( اقرأ    طط    := * ؛ 4م

" , ( اكتب    " , ," م )" هو ط طوله مربع محيطنهاية

Page 24: لغات البرمجة العربية

التعريب جنود

السلكة. محمد د الدين. جمال دزقور

Page 25: لغات البرمجة العربية

التعريب جنود

السلكة. محمد د عبدالملك. دالسلمان

Page 26: لغات البرمجة العربية

للقلم *** أو للسيف منبر األمم بين لك هل  أمتي

النهاية