SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
‫لغة‬ ‫بين‬ ‫الفرق‬ / ‫الموضوع‬c++‫ولغة‬python
‫عنتر‬ ‫داود‬ ‫عبدهللا‬ /‫اإلسم‬
/ ‫األكاديمي‬ ‫الرقم‬438227446
:‫المقدمة‬-
‫البرمجة‬ ‫في‬ ‫ماتحترف‬ ‫قبل‬ ‫من‬ ‫تحدد‬ ‫ان‬ ‫يجب‬ ‫ولذلك‬ ‫؛‬ ‫األهداف‬ ‫ومتنوعة‬ ‫كثيرة‬ ‫البرمجة‬ ‫لغات‬
‫طريقتك‬ ‫مع‬ ‫المناسبه‬ ‫اللغة‬ ‫وتحدد‬ ،‫البرمجه‬ ‫لغات‬ ‫من‬ ‫لغه‬ ‫كل‬ ‫وعيوب‬ ‫مميزات‬ ‫اهم‬ ‫وتعرف‬ ‫هدفك‬
.‫العمل‬ ‫فى‬ ‫وأسلوبك‬
‫وسوف‬‫نقارن‬‫في‬‫بحثنا‬‫هذا‬‫بين‬‫لغتين‬‫من‬‫أنواع‬‫اللغات‬‫المشهورة‬‫وهي‬‫لغة‬++C‫و‬Python.
‫لغة‬c++:-
‫لغة‬‫متعددة‬‫أنماط‬‫البرمجة‬‫وتضم‬‫العديد‬‫من‬‫مميزات‬‫لغات‬‫البرمجة‬‫عالية‬‫المستوى‬‫وكذلك‬
‫منخفضة‬‫المستوى‬.
‫بدأ‬‫تطوير‬‫لغة‬++c‫في‬‫أواخر‬‫سبعينيات‬‫وأوائل‬‫ثمانينيات‬‫القرن‬‫الماضي‬‫على‬‫يد‬Bjarne
Stroustrup‫في‬‫مختبرات‬،‫بيل‬‫كانت‬‫في‬‫البداية‬‫تسمى‬‫لغة‬‫سي‬‫مع‬،‫الصفوف‬‫لكن‬‫اإلسم‬‫تغير‬
‫الحقا‬‫لإلسم‬‫المعروف‬‫اليوم‬.
‫تعتبر‬‫لغة‬++c‫من‬‫أكثر‬‫اللغات‬‫شيوعا‬‫وتستعمل‬‫على‬‫نطاق‬‫واسع‬‫في‬‫بناء‬‫أنظمة‬‫التشغيل‬‫ال‬‫حديثة‬
‫لقوتها‬‫في‬‫التعامل‬‫مع‬،‫الهاردوير‬‫هذه‬‫الميزة‬‫التي‬‫ورثتها‬‫من‬‫أمها‬‫الحنون‬‫لغة‬‫السي‬.
: ‫المميزات‬-
1.‫لغة‬‫قوية‬‫جدا‬‫تستعمل‬‫في‬‫أغلب‬‫أنظمة‬‫التشغل‬‫الحديثة‬.
2.‫تدعم‬‫الكثير‬‫من‬‫أنماط‬‫البرمجة‬‫باإلضافة‬‫طبعا‬‫للبرمجة‬‫الكائنية‬‫المنحى‬.
3.‫يعتبرها‬‫الكثيرون‬‫اللغة‬‫األمثل‬‫ألجل‬‫المشاريع‬‫الكبيرة‬‫والمعقدة‬.
4.‫تتميز‬‫بالسرعة‬‫الكبيرة‬‫أثناء‬‫وقت‬‫التنفيذ‬.
5.‫مصادر‬‫وفيرة‬‫وكتب‬‫اللغة‬‫موجودة‬‫بكثيرة‬.
6.‫مجتمع‬‫كبير‬‫جدا‬‫ومصادر‬‫كثيرة‬‫ومتنوعة‬.
: ‫العيوب‬-
1.‫صعبة‬‫نسبيا‬‫على‬‫المبتدئين‬‫لصعوبة‬Syntax‫الخاص‬‫بها‬.
2.‫ال‬‫توفر‬‫للمبرمج‬‫الكثير‬‫من‬‫المساعدة‬‫والتمتلك‬‫مكتبات‬‫بقوة‬‫مكتبات‬‫أخرى‬‫كلغة‬‫جافا‬
‫مثال‬.
3.‫ال‬‫توجد‬‫بها‬‫مكتبات‬‫إفتراضية‬‫لتصميم‬‫الواجهات‬‫الرسومية‬.
‫المدخالت‬ ‫كتابة‬:-
()mainint
{
;c,b,aint
;5=a
;7=b
‫لغة‬python:-
‫تم‬‫تطوير‬‫لغة‬‫البايثون‬‫سنة‬1990‫على‬‫يد‬‫المطور‬‫الهولندي‬RossumVanGuido،‫كان‬
‫تطوير‬‫اللغة‬‫أساسا‬‫للمساعدة‬‫في‬‫تطوير‬‫نظام‬‫تشغيل‬‫بإسم‬Amoeba.
‫إكتسبت‬‫بايثون‬‫مع‬‫الوقت‬‫الكثير‬‫من‬،‫المميزات‬‫وصارت‬‫تعمل‬‫بكفاءة‬‫في‬‫عدة‬،‫مجاالت‬
‫كتطبيقات‬‫سطح‬‫المكتب‬‫ولغة‬‫لت‬‫ط‬‫وير‬‫مواقع‬‫الويب‬‫كذلك‬‫يمكنها‬‫التعامل‬‫مع‬‫المكتبات‬‫البرمجية‬
‫لعدة‬‫لغات‬‫كالجافا‬‫مثال‬.
‫ال‬‫مميزات‬:-
1.‫لغة‬‫بسيطة‬‫جدا‬‫من‬‫ناحية‬‫القواعد‬‫الكتابية‬‫ومع‬‫هذا‬‫ال‬‫تتخلى‬‫عن‬‫القوة‬‫مثل‬‫الفيجوال‬
‫بيسك‬.
2.‫تدعم‬‫المنحى‬‫الكائني‬‫في‬‫البرمجة‬.
3.‫تصميم‬‫الواجهات‬‫الرسومية‬‫من‬‫خالل‬‫عدة‬‫مكتبات‬‫برمجية‬‫متاحة‬‫ومجانا‬.
4.‫كونها‬‫مفتوحة‬‫المصدر‬‫يجعلها‬‫تتطور‬‫بوتيرة‬‫كبيرة‬‫جدا‬.
5.‫مجتمع‬‫اللغة‬‫يكبر‬‫يوما‬‫بعد‬‫يوم‬‫ودعمها‬‫أكبر‬‫من‬‫أي‬‫وقت‬‫مضى‬‫وكذلك‬‫مصادر‬‫تعلمها‬
‫وفيرة‬‫خصوصا‬‫باللغة‬‫العربية‬.
6.‫برامج‬‫البايثون‬‫تعمل‬‫على‬‫أي‬‫منصة‬‫ألنها‬‫لغة‬‫مفسرة‬‫وليست‬‫مترجمة‬.
: ‫العيوب‬-
1.‫أكثر‬‫ما‬‫يعيب‬‫البايثون‬‫هو‬‫بطئها‬‫النسبي‬‫مقارنة‬‫بلغات‬‫أخرى‬.
2.‫قوية‬‫لكن‬‫حاليا‬‫ال‬‫ترقى‬‫لمستوى‬‫لغات‬‫عريقة‬‫كالجافا‬.
‫المدخالت‬ ‫كتابة‬:-
‫في‬ ‫الكود‬ ‫ترتيب‬ ‫قواعد‬python:-
‫الزر‬ ‫باستخدام‬ ‫فارغة‬ ‫مسافة‬ ‫أي‬ ‫بإضافة‬ ‫تقم‬ ‫ال‬TAB‫الزر‬ ‫هذا‬ ‫يعطيها‬ ‫التي‬ ‫المسافة‬ ‫ألن‬
.‫بايثون‬ ‫لغة‬ ‫في‬ ‫إستخدامها‬ ‫مسموح‬ ‫غير‬
‫إستخدم‬4‫فارغة‬ ‫مسافات‬Space.‫متداخل‬ ‫بشكل‬ ‫الكود‬ ‫وضع‬ ‫عند‬
‫المعرفة‬ ‫الدوال‬ ‫و‬ ‫الكالس‬ ‫تعريف‬ ‫فيه‬ ‫تم‬ ‫الذي‬ ‫السطر‬ ‫بين‬ ‫األقل‬ ‫على‬ ‫فارغ‬ ‫سطر‬ ‫ضع‬
.‫بداخله‬
.‫دالتين‬ ‫كل‬ ‫بين‬ ‫األقل‬ ‫على‬ ‫فارغ‬ ‫سطر‬ ‫ضع‬
.‫الدوال‬ ‫بداخل‬ ‫تضيفهما‬ ‫بلوك‬ ‫إثنين‬ ‫كل‬ ‫بين‬ ‫فارغ‬ ‫سطر‬ ‫ضع‬
.‫الشرط‬ ‫جمل‬ ‫و‬ ‫التحكم‬ ‫جمل‬ ‫حول‬ ‫فارغة‬ ‫مسافة‬ ‫ضع‬
‫الرمز‬ ‫إستخدام‬ ‫يفضل‬ ‫التعليقات‬ ‫وضع‬ ‫عند‬#‫في‬‫التعليق‬ ‫كان‬ ‫إن‬ ‫و‬ ‫حتى‬ ‫سطر‬ ‫كل‬ ‫بداية‬
.‫أسطر‬ ‫عدة‬ ‫من‬ ‫يتألف‬
‫هو‬ ‫سطر‬ ‫كل‬ ‫في‬ ‫وضعها‬ ‫يمكن‬ ‫التي‬ ‫القصوى‬ ‫األحرف‬ ‫عدد‬79.‫حرف‬

Contenu connexe

Similaire à Python c++

مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
tahanisaad
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
Adnan Almehmadi
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
mohamed hamed
 
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهمع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
Mohamed Alashram
 

Similaire à Python c++ (20)

المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
C++ & python
C++ & pythonC++ & python
C++ & python
 
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال... (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
الدرس 1.pdf
الدرس 1.pdfالدرس 1.pdf
الدرس 1.pdf
 
C++&python
C++&pythonC++&python
C++&python
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهمع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
 
البرمجة_ دليل شامل للمبتدئين والمحترفين.pdf
البرمجة_ دليل شامل للمبتدئين والمحترفين.pdfالبرمجة_ دليل شامل للمبتدئين والمحترفين.pdf
البرمجة_ دليل شامل للمبتدئين والمحترفين.pdf
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
Python.pdf
Python.pdfPython.pdf
Python.pdf
 
Python.pdf
Python.pdfPython.pdf
Python.pdf
 
تعلم برمجة.pdf
تعلم برمجة.pdfتعلم برمجة.pdf
تعلم برمجة.pdf
 

Dernier

عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
fsaied902
 

Dernier (20)

درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 
السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضي
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
1 علم الخلية الم.pdf............................................................
1 علم الخلية الم.pdf............................................................1 علم الخلية الم.pdf............................................................
1 علم الخلية الم.pdf............................................................
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالعرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 

Python c++