SlideShare a Scribd company logo
1 of 10
‫لغة‬ ‫بين‬ ‫الفرق‬‫البايثون‬‫بلس‬ ‫السي‬ ‫ولغة‬‫بلس‬
‫الطالب‬ ‫اعداد‬/
‫مداح‬ ‫بدر‬
‫المهندس‬ ‫اشراف‬/
‫إبراهيم‬‫العديني‬
‫لغة‬‫البايثون‬
•‫لغة‬ ‫تطوير‬ ‫تم‬‫البايثون‬‫سنة‬1990‫الهولندي‬ ‫المطور‬ ‫يد‬ ‫على‬Guido Van Rossum
•‫تشغيل‬ ‫نظام‬ ‫تطوير‬ ‫في‬ ‫للمساعدة‬ ‫أساسا‬ ‫اللغة‬ ‫تطوير‬ ‫كان‬‫بإسم‬Amoeba.
•‫إكتسبت‬‫مجاال‬ ‫عدة‬ ‫في‬ ‫بكفاءة‬ ‫تعمل‬ ‫وصارت‬ ،‫المميزات‬ ‫من‬ ‫الكثير‬ ‫الوقت‬ ‫مع‬ ‫بايثون‬،‫ت‬
‫ولغة‬ ‫المكتب‬ ‫سطح‬ ‫كتطبيقات‬‫لتوير‬‫المكتبات‬ ‫مع‬ ‫التعامل‬ ‫يمكنها‬ ‫كذلك‬ ‫الويب‬ ‫مواقع‬‫البرمجية‬
‫مثال‬ ‫كالجافا‬ ‫لغات‬ ‫لعدة‬.
•‫وجوج‬ ‫كاليوتيوب‬ ‫كبيرة‬ ‫مواقع‬ ‫في‬ ‫وكذلك‬ ‫اليوم‬ ‫جدا‬ ‫واسع‬ ‫نطاق‬ ‫على‬ ‫الجافا‬ ‫تستعمل‬‫وما‬ ‫ل‬
‫ذلك‬ ‫إلى‬
‫مميزات‬‫البايثون‬
•‫الفيجو‬ ‫مثل‬ ‫القوة‬ ‫عن‬ ‫تتخلى‬ ‫ال‬ ‫هذا‬ ‫ومع‬ ‫الكتابية‬ ‫القواعد‬ ‫ناحية‬ ‫من‬ ‫جدا‬ ‫بسيطة‬ ‫لغة‬‫بيسك‬ ‫ال‬.
•‫المنحى‬ ‫تدعم‬‫الكائني‬‫البرمجة‬ ‫في‬.
•‫ومجانا‬ ‫متاحة‬ ‫برمجية‬ ‫مكتبات‬ ‫عدة‬ ‫خالل‬ ‫من‬ ‫الرسومية‬ ‫الواجهات‬ ‫تصميم‬.
•‫جدا‬ ‫كبيرة‬ ‫بوتيرة‬ ‫تتطور‬ ‫يجعلها‬ ‫المصدر‬ ‫مفتوحة‬ ‫كونها‬.
•‫وف‬ ‫تعلمها‬ ‫مصادر‬ ‫وكذلك‬ ‫مضى‬ ‫وقت‬ ‫أي‬ ‫من‬ ‫أكبر‬ ‫ودعمها‬ ‫يوم‬ ‫بعد‬ ‫يوما‬ ‫يكبر‬ ‫اللغة‬ ‫مجتمع‬‫يرة‬
‫العربية‬ ‫باللغة‬ ‫خصوصا‬.
•‫برامج‬‫البايثون‬‫مترجمة‬ ‫وليست‬ ‫مفسرة‬ ‫لغة‬ ‫ألنها‬ ‫منصة‬ ‫أي‬ ‫على‬ ‫تعمل‬.
‫لغة‬ ‫عيوب‬‫البايثون‬
•‫يعيب‬ ‫ما‬ ‫أكثر‬‫البايثون‬‫أخ‬ ‫بلغات‬ ‫مقارنة‬ ‫النسبي‬ ‫بطئها‬ ‫هو‬‫رى‬.
•‫كالجافا‬ ‫عريقة‬ ‫لغات‬ ‫لمستوى‬ ‫ترقى‬ ‫ال‬ ‫حاليا‬ ‫لكن‬ ‫قوية‬.
‫ال‬ ‫لغة‬++C
•‫وكذل‬ ‫المستوى‬ ‫عالية‬ ‫البرمجة‬ ‫لغات‬ ‫مميزات‬ ‫من‬ ‫العديد‬ ‫وتضم‬ ‫البرمجة‬ ‫أنماط‬ ‫متعددة‬ ‫لغة‬‫ك‬
‫المستوى‬ ‫منخفضة‬.
•‫لغة‬ ‫تطوير‬ ‫بدأ‬++C‫يد‬ ‫على‬ ‫الماضي‬ ‫القرن‬ ‫ثمانينيات‬ ‫وأوائل‬ ‫سبعينيات‬ ‫أواخر‬ ‫في‬Bjarne
Stroustrup‫بيل‬ ‫مختبرات‬ ‫في‬.
•‫لكن‬ ،‫الصفوف‬ ‫مع‬ ‫سي‬ ‫لغة‬ ‫تسمى‬ ‫البداية‬ ‫في‬ ‫كانت‬‫اإلسم‬‫الحقا‬ ‫تغير‬‫لإلسم‬‫المعرو‬‫اليوم‬ ‫ف‬.
•‫لغة‬ ‫تعتبر‬++C‫التش‬ ‫أنظمة‬ ‫بناء‬ ‫في‬ ‫واسع‬ ‫نطاق‬ ‫على‬ ‫وتستعمل‬ ‫شيوعا‬ ‫اللغات‬ ‫أكثر‬ ‫من‬‫غيل‬
‫لغة‬ ‫الحنون‬ ‫أمها‬ ‫من‬ ‫ورثتها‬ ‫التي‬ ‫الميزة‬ ‫هذه‬ ،‫الهاردوير‬ ‫مع‬ ‫التعامل‬ ‫في‬ ‫لقوتها‬ ‫الحديثة‬
‫السي‬.
‫ال‬ ‫مميزات‬C++
•‫أنظمة‬ ‫أغلب‬ ‫في‬ ‫تستعمل‬ ‫جدا‬ ‫قوية‬ ‫لغة‬‫التشغل‬‫الحديثة‬.
•‫الكائنية‬ ‫للبرمجة‬ ‫طبعا‬ ‫باإلضافة‬ ‫البرمجة‬ ‫أنماط‬ ‫من‬ ‫الكثير‬ ‫تدعم‬‫المنحى‬
•‫والمعقد‬ ‫الكبيرة‬ ‫المشاريع‬ ‫ألجل‬ ‫األمثل‬ ‫اللغة‬ ‫الكثيرون‬ ‫يعتبرها‬‫ة‬
•‫التنفيذ‬ ‫وقت‬ ‫أثناء‬ ‫الكبيرة‬ ‫بالسرعة‬ ‫تتميز‬.
•‫بكثيرة‬ ‫موجودة‬ ‫اللغة‬ ‫وكتب‬ ‫وفيرة‬ ‫مصادر‬.
•‫كبير‬ ‫اللغة‬ ‫مجتمع‬.
‫ال‬ ‫لغة‬ ‫عيوب‬C++
‫لصعوبة‬ ‫المبتدئين‬ ‫على‬ ‫نسبيا‬ ‫صعبة‬Syntax‫بها‬ ‫الخاص‬.
‫المساعدة‬ ‫من‬ ‫الكثير‬ ‫للمبرمج‬ ‫توفر‬ ‫ال‬‫والتمتلك‬‫مكتب‬‫بقوة‬ ‫ات‬
‫مثال‬ ‫جافا‬ ‫كلغة‬ ‫أخرى‬ ‫مكتبات‬.
‫مكتبات‬ ‫بها‬ ‫توجد‬ ‫ال‬‫إفتراضية‬‫الرس‬ ‫الواجهات‬ ‫لتصميم‬‫ومية‬.
Bader madah
Bader madah
Bader madah

More Related Content

Similar to Bader madah

لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيلIbrheemJasim
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافMohamed E. Saleh
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةlinuxscout
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهAdnan Almehmadi
 
المدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبلالمدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبلlinuxscout
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةguest98ae80
 
تطبيقات الويب
تطبيقات الويبتطبيقات الويب
تطبيقات الويبmm201500556
 
الويب 1 2-3
الويب 1 2-3الويب 1 2-3
الويب 1 2-3fatimah991
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetallinuxscout
 
Ayaspell arabic spellchecker
Ayaspell arabic spellcheckerAyaspell arabic spellchecker
Ayaspell arabic spellcheckerlinuxscout
 
برامج النشر والتألف الإلكتروني
برامج النشر والتألف الإلكترونيبرامج النشر والتألف الإلكتروني
برامج النشر والتألف الإلكترونيSaad Jarman
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجيةguest98ae80
 
استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
 استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي  استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي ADNAN ALAHMADI
 

Similar to Bader madah (20)

لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
Python.pdf
Python.pdfPython.pdf
Python.pdf
 
Python.pdf
Python.pdfPython.pdf
Python.pdf
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربية
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
 
المدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبلالمدقق الإملائي الحر لمشروع أيةسبل
المدقق الإملائي الحر لمشروع أيةسبل
 
10- ما هي لغة TypeScript
10- ما هي لغة TypeScript10- ما هي لغة TypeScript
10- ما هي لغة TypeScript
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجة
 
Python vs c ++
Python vs c ++Python vs c ++
Python vs c ++
 
تطبيقات الويب
تطبيقات الويبتطبيقات الويب
تطبيقات الويب
 
تطبيقات
تطبيقات تطبيقات
تطبيقات
 
الويب 1 2-3
الويب 1 2-3الويب 1 2-3
الويب 1 2-3
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetal
 
Ayaspell arabic spellchecker
Ayaspell arabic spellcheckerAyaspell arabic spellchecker
Ayaspell arabic spellchecker
 
الويب ديزاين
الويب ديزاينالويب ديزاين
الويب ديزاين
 
برامج النشر والتألف الإلكتروني
برامج النشر والتألف الإلكترونيبرامج النشر والتألف الإلكتروني
برامج النشر والتألف الإلكتروني
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
 استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي  استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
 

Bader madah

  • 1. ‫لغة‬ ‫بين‬ ‫الفرق‬‫البايثون‬‫بلس‬ ‫السي‬ ‫ولغة‬‫بلس‬ ‫الطالب‬ ‫اعداد‬/ ‫مداح‬ ‫بدر‬ ‫المهندس‬ ‫اشراف‬/ ‫إبراهيم‬‫العديني‬
  • 2. ‫لغة‬‫البايثون‬ •‫لغة‬ ‫تطوير‬ ‫تم‬‫البايثون‬‫سنة‬1990‫الهولندي‬ ‫المطور‬ ‫يد‬ ‫على‬Guido Van Rossum •‫تشغيل‬ ‫نظام‬ ‫تطوير‬ ‫في‬ ‫للمساعدة‬ ‫أساسا‬ ‫اللغة‬ ‫تطوير‬ ‫كان‬‫بإسم‬Amoeba. •‫إكتسبت‬‫مجاال‬ ‫عدة‬ ‫في‬ ‫بكفاءة‬ ‫تعمل‬ ‫وصارت‬ ،‫المميزات‬ ‫من‬ ‫الكثير‬ ‫الوقت‬ ‫مع‬ ‫بايثون‬،‫ت‬ ‫ولغة‬ ‫المكتب‬ ‫سطح‬ ‫كتطبيقات‬‫لتوير‬‫المكتبات‬ ‫مع‬ ‫التعامل‬ ‫يمكنها‬ ‫كذلك‬ ‫الويب‬ ‫مواقع‬‫البرمجية‬ ‫مثال‬ ‫كالجافا‬ ‫لغات‬ ‫لعدة‬. •‫وجوج‬ ‫كاليوتيوب‬ ‫كبيرة‬ ‫مواقع‬ ‫في‬ ‫وكذلك‬ ‫اليوم‬ ‫جدا‬ ‫واسع‬ ‫نطاق‬ ‫على‬ ‫الجافا‬ ‫تستعمل‬‫وما‬ ‫ل‬ ‫ذلك‬ ‫إلى‬
  • 3. ‫مميزات‬‫البايثون‬ •‫الفيجو‬ ‫مثل‬ ‫القوة‬ ‫عن‬ ‫تتخلى‬ ‫ال‬ ‫هذا‬ ‫ومع‬ ‫الكتابية‬ ‫القواعد‬ ‫ناحية‬ ‫من‬ ‫جدا‬ ‫بسيطة‬ ‫لغة‬‫بيسك‬ ‫ال‬. •‫المنحى‬ ‫تدعم‬‫الكائني‬‫البرمجة‬ ‫في‬. •‫ومجانا‬ ‫متاحة‬ ‫برمجية‬ ‫مكتبات‬ ‫عدة‬ ‫خالل‬ ‫من‬ ‫الرسومية‬ ‫الواجهات‬ ‫تصميم‬. •‫جدا‬ ‫كبيرة‬ ‫بوتيرة‬ ‫تتطور‬ ‫يجعلها‬ ‫المصدر‬ ‫مفتوحة‬ ‫كونها‬. •‫وف‬ ‫تعلمها‬ ‫مصادر‬ ‫وكذلك‬ ‫مضى‬ ‫وقت‬ ‫أي‬ ‫من‬ ‫أكبر‬ ‫ودعمها‬ ‫يوم‬ ‫بعد‬ ‫يوما‬ ‫يكبر‬ ‫اللغة‬ ‫مجتمع‬‫يرة‬ ‫العربية‬ ‫باللغة‬ ‫خصوصا‬. •‫برامج‬‫البايثون‬‫مترجمة‬ ‫وليست‬ ‫مفسرة‬ ‫لغة‬ ‫ألنها‬ ‫منصة‬ ‫أي‬ ‫على‬ ‫تعمل‬.
  • 4. ‫لغة‬ ‫عيوب‬‫البايثون‬ •‫يعيب‬ ‫ما‬ ‫أكثر‬‫البايثون‬‫أخ‬ ‫بلغات‬ ‫مقارنة‬ ‫النسبي‬ ‫بطئها‬ ‫هو‬‫رى‬. •‫كالجافا‬ ‫عريقة‬ ‫لغات‬ ‫لمستوى‬ ‫ترقى‬ ‫ال‬ ‫حاليا‬ ‫لكن‬ ‫قوية‬.
  • 5. ‫ال‬ ‫لغة‬++C •‫وكذل‬ ‫المستوى‬ ‫عالية‬ ‫البرمجة‬ ‫لغات‬ ‫مميزات‬ ‫من‬ ‫العديد‬ ‫وتضم‬ ‫البرمجة‬ ‫أنماط‬ ‫متعددة‬ ‫لغة‬‫ك‬ ‫المستوى‬ ‫منخفضة‬. •‫لغة‬ ‫تطوير‬ ‫بدأ‬++C‫يد‬ ‫على‬ ‫الماضي‬ ‫القرن‬ ‫ثمانينيات‬ ‫وأوائل‬ ‫سبعينيات‬ ‫أواخر‬ ‫في‬Bjarne Stroustrup‫بيل‬ ‫مختبرات‬ ‫في‬. •‫لكن‬ ،‫الصفوف‬ ‫مع‬ ‫سي‬ ‫لغة‬ ‫تسمى‬ ‫البداية‬ ‫في‬ ‫كانت‬‫اإلسم‬‫الحقا‬ ‫تغير‬‫لإلسم‬‫المعرو‬‫اليوم‬ ‫ف‬. •‫لغة‬ ‫تعتبر‬++C‫التش‬ ‫أنظمة‬ ‫بناء‬ ‫في‬ ‫واسع‬ ‫نطاق‬ ‫على‬ ‫وتستعمل‬ ‫شيوعا‬ ‫اللغات‬ ‫أكثر‬ ‫من‬‫غيل‬ ‫لغة‬ ‫الحنون‬ ‫أمها‬ ‫من‬ ‫ورثتها‬ ‫التي‬ ‫الميزة‬ ‫هذه‬ ،‫الهاردوير‬ ‫مع‬ ‫التعامل‬ ‫في‬ ‫لقوتها‬ ‫الحديثة‬ ‫السي‬.
  • 6. ‫ال‬ ‫مميزات‬C++ •‫أنظمة‬ ‫أغلب‬ ‫في‬ ‫تستعمل‬ ‫جدا‬ ‫قوية‬ ‫لغة‬‫التشغل‬‫الحديثة‬. •‫الكائنية‬ ‫للبرمجة‬ ‫طبعا‬ ‫باإلضافة‬ ‫البرمجة‬ ‫أنماط‬ ‫من‬ ‫الكثير‬ ‫تدعم‬‫المنحى‬ •‫والمعقد‬ ‫الكبيرة‬ ‫المشاريع‬ ‫ألجل‬ ‫األمثل‬ ‫اللغة‬ ‫الكثيرون‬ ‫يعتبرها‬‫ة‬ •‫التنفيذ‬ ‫وقت‬ ‫أثناء‬ ‫الكبيرة‬ ‫بالسرعة‬ ‫تتميز‬. •‫بكثيرة‬ ‫موجودة‬ ‫اللغة‬ ‫وكتب‬ ‫وفيرة‬ ‫مصادر‬. •‫كبير‬ ‫اللغة‬ ‫مجتمع‬.
  • 7. ‫ال‬ ‫لغة‬ ‫عيوب‬C++ ‫لصعوبة‬ ‫المبتدئين‬ ‫على‬ ‫نسبيا‬ ‫صعبة‬Syntax‫بها‬ ‫الخاص‬. ‫المساعدة‬ ‫من‬ ‫الكثير‬ ‫للمبرمج‬ ‫توفر‬ ‫ال‬‫والتمتلك‬‫مكتب‬‫بقوة‬ ‫ات‬ ‫مثال‬ ‫جافا‬ ‫كلغة‬ ‫أخرى‬ ‫مكتبات‬. ‫مكتبات‬ ‫بها‬ ‫توجد‬ ‫ال‬‫إفتراضية‬‫الرس‬ ‫الواجهات‬ ‫لتصميم‬‫ومية‬.