SlideShare a Scribd company logo
‫لغة‬ ‫بين‬ ‫مقارنة‬C++‫ولغة‬Python
C++Python
‫نشأتها‬
‫تطوي‬ ‫بدأ‬‫رها‬‫ثمانينيات‬ ‫وأوائل‬ ‫سبعينيات‬ ‫أواخر‬ ‫في‬
‫يد‬ ‫على‬ ‫الماضي‬ ‫القرن‬Bjarne Stroustrup‫في‬
‫بيل‬ ‫مختبرات‬
‫سنة‬ ‫البايثون‬ ‫لغة‬ ‫تطوير‬ ‫تم‬1990‫الهولندي‬ ‫المطور‬ ‫يد‬ ‫على‬
Guido Van Rossum
‫المميزات‬
–‫أنظمة‬ ‫أغلب‬ ‫في‬ ‫تستعمل‬ ‫جدا‬ ‫قوية‬ ‫لغة‬‫التشغي‬‫ل‬
‫الحديثة‬.
–‫أنما‬ ‫من‬ ‫الكثير‬ ‫تدعم‬‫البرمجة‬ ‫ط‬
–‫الكبيرة‬ ‫المشاريع‬ ‫ألجل‬ ‫األمثل‬ ‫اللغة‬ ‫الكثيرون‬ ‫يعتبرها‬
‫والمعقدة‬.
–‫التنفيذ‬ ‫وقت‬ ‫أثناء‬ ‫الكبيرة‬ ‫بالسرعة‬ ‫تتميز‬.
–‫بكثيرة‬ ‫موجودة‬ ‫اللغة‬ ‫وكتب‬ ‫وفيرة‬ ‫مصادر‬.
–‫بسيط‬ ‫لغة‬‫ناحي‬ ‫من‬ ‫جدا‬ ‫ة‬‫الكتابية‬ ‫القواعد‬ ‫ة‬.
–‫برمجية‬ ‫مكتبات‬ ‫عدة‬ ‫خالل‬ ‫من‬ ‫الرسومية‬ ‫الواجهات‬ ‫تصميم‬
‫ومجانا‬ ‫متاحة‬.
–‫جدا‬ ‫كبيرة‬ ‫بوتيرة‬ ‫تتطور‬ ‫يجعلها‬ ‫المصدر‬ ‫مفتوحة‬ ‫كونها‬.
–‫وقت‬ ‫أي‬ ‫من‬ ‫أكبر‬ ‫ودعمها‬ ‫يوم‬ ‫بعد‬ ‫يوما‬ ‫يكبر‬ ‫اللغة‬ ‫مجتمع‬
‫العربية‬ ‫باللغة‬ ‫خصوصا‬ ‫وفيرة‬ ‫تعلمها‬ ‫مصادر‬ ‫وكذلك‬ ‫مضى‬.
–‫برامج‬‫وليست‬ ‫مفسرة‬ ‫لغة‬ ‫ألنها‬ ‫منصة‬ ‫أي‬ ‫على‬ ‫تعمل‬ ‫البايثون‬
‫مترجمة‬.
‫العيوب‬
–‫المبتدئين‬ ‫على‬ ‫نسبيا‬ ‫صعبة‬.
–‫والتمتلك‬ ‫المساعدة‬ ‫من‬ ‫الكثير‬ ‫للمبرمج‬ ‫توفر‬ ‫ال‬
‫مثال‬ ‫جافا‬ ‫كلغة‬ ‫أخرى‬ ‫مكتبات‬ ‫بقوة‬ ‫مكتبات‬.
–‫مكتبات‬ ‫بها‬ ‫توجد‬ ‫ال‬‫افتراضية‬‫الواجهات‬ ‫لتصميم‬
‫الرسومية‬.
–‫يعيب‬ ‫ما‬ ‫أكثر‬‫أخرى‬ ‫بلغات‬ ‫مقارنة‬ ‫النسبي‬ ‫بطئها‬ ‫هو‬ ‫البايثون‬.
–‫كالجافا‬ ‫عريقة‬ ‫لغات‬ ‫لمستوى‬ ‫ترقى‬ ‫ال‬ ‫حاليا‬ ‫لكن‬ ‫قوية‬.
‫المستخدم‬ ‫البرنامج‬
‫للبرمجة‬
Visual Basic
C++ Shell
PyCharm
‫كتابة‬ ‫أساسيات‬
‫األكواد‬
-‫المعقوفة‬ ‫األقواس‬ ‫تستخدم‬{ }‫ونهاية‬ ‫لبداية‬
‫المنقوطة‬ ‫والفاصلة‬ ‫الكود‬;‫األمر‬ ‫لنهاية‬
-‫تستخدم‬‫الهامش‬ ‫لكتابة‬ // ‫عالمة‬
-‫اإل‬ ‫تستخدم‬‫والمسافات‬ ‫زاحات‬‫األقواس‬ ‫عن‬ ‫عوضا‬
‫المعقوفة‬
-‫الهامش‬ ‫لكتابة‬ # ‫عالمة‬ ‫تستخدم‬
‫المكتبات‬ ‫أشهر‬
Library
stdio.h
iostream
conio.h
NLTK
TEXTBLOB
STANFORD CORENLP
‫الدوال‬ ‫أهم‬
FUNCTIONS
cout
cin
int
float
print
int
str
abs
‫التكرار‬ ‫حلقات‬
LOOP
for
while
do…while
if….else
for
while
if….else

More Related Content

Similar to C++&python

Python.pdf
Python.pdfPython.pdf
Python.pdf
MohamedNasefNasef
 
Python c++
Python c++Python c++
Python c++
abodawood0557193
 
Introduction à Python
Introduction à PythonIntroduction à Python
Introduction à Python
Ayman Elkhatip
 
Hanan Alsayegh
Hanan AlsayeghHanan Alsayegh
Hanan AlsayeghHanaSayegh
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
Mohamed E. Saleh
 
Linux Mint
Linux MintLinux Mint
Linux Mint
Nashwan Doaqan
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهAdnan Almehmadi
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetallinuxscout
 
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال... (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
Omar F. Althuwaynee
 
استكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdf
استكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdfاستكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdf
استكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdf
Arabic Maps
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
ssuser536c36
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
guest98ae80
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
IbrheemJasim
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
Abdalwahab Noureldien
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجة
guest98ae80
 
Prog guide 1
Prog guide 1Prog guide 1
Prog guide 1
ferask
 
Ipad.ppt
Ipad.pptIpad.ppt
Ipad.ppt
Userquoglfw2ro
 
تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015
Adel Khalifa, PhD
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
mohamed hamed
 

Similar to C++&python (20)

Python.pdf
Python.pdfPython.pdf
Python.pdf
 
Python c++
Python c++Python c++
Python c++
 
Introduction à Python
Introduction à PythonIntroduction à Python
Introduction à Python
 
Hanan Alsayegh
Hanan AlsayeghHanan Alsayegh
Hanan Alsayegh
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
Linux Mint
Linux MintLinux Mint
Linux Mint
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetal
 
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال... (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 
استكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdf
استكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdfاستكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdf
استكشاف العالم باستخدام بايثون_ دليل المبتدئين لبناء مشاريع رائعة.pdf
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجة
 
Prog guide 1
Prog guide 1Prog guide 1
Prog guide 1
 
Ipad.ppt
Ipad.pptIpad.ppt
Ipad.ppt
 
Ipad.ppt
Ipad.pptIpad.ppt
Ipad.ppt
 
تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
 

Recently uploaded

أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdfأهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
elmadrasah8
 
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdfتطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
joreyaa
 
عرض حول كيفية منهجية التراسل الاداري.pptx
عرض حول  كيفية منهجية التراسل الاداري.pptxعرض حول  كيفية منهجية التراسل الاداري.pptx
عرض حول كيفية منهجية التراسل الاداري.pptx
miloudaitblal001
 
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdfتعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
elmadrasah8
 
لرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربينلرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربين
GergesIbrahim5
 
مدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdfمدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdf
AhmedLansary1
 
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARIPPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
RadaIsdasari
 
الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................
hakim hassan
 

Recently uploaded (8)

أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdfأهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
 
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdfتطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
 
عرض حول كيفية منهجية التراسل الاداري.pptx
عرض حول  كيفية منهجية التراسل الاداري.pptxعرض حول  كيفية منهجية التراسل الاداري.pptx
عرض حول كيفية منهجية التراسل الاداري.pptx
 
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdfتعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
 
لرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربينلرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربين
 
مدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdfمدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdf
 
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARIPPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
 
الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................
 

C++&python

  • 1. ‫لغة‬ ‫بين‬ ‫مقارنة‬C++‫ولغة‬Python C++Python ‫نشأتها‬ ‫تطوي‬ ‫بدأ‬‫رها‬‫ثمانينيات‬ ‫وأوائل‬ ‫سبعينيات‬ ‫أواخر‬ ‫في‬ ‫يد‬ ‫على‬ ‫الماضي‬ ‫القرن‬Bjarne Stroustrup‫في‬ ‫بيل‬ ‫مختبرات‬ ‫سنة‬ ‫البايثون‬ ‫لغة‬ ‫تطوير‬ ‫تم‬1990‫الهولندي‬ ‫المطور‬ ‫يد‬ ‫على‬ Guido Van Rossum ‫المميزات‬ –‫أنظمة‬ ‫أغلب‬ ‫في‬ ‫تستعمل‬ ‫جدا‬ ‫قوية‬ ‫لغة‬‫التشغي‬‫ل‬ ‫الحديثة‬. –‫أنما‬ ‫من‬ ‫الكثير‬ ‫تدعم‬‫البرمجة‬ ‫ط‬ –‫الكبيرة‬ ‫المشاريع‬ ‫ألجل‬ ‫األمثل‬ ‫اللغة‬ ‫الكثيرون‬ ‫يعتبرها‬ ‫والمعقدة‬. –‫التنفيذ‬ ‫وقت‬ ‫أثناء‬ ‫الكبيرة‬ ‫بالسرعة‬ ‫تتميز‬. –‫بكثيرة‬ ‫موجودة‬ ‫اللغة‬ ‫وكتب‬ ‫وفيرة‬ ‫مصادر‬. –‫بسيط‬ ‫لغة‬‫ناحي‬ ‫من‬ ‫جدا‬ ‫ة‬‫الكتابية‬ ‫القواعد‬ ‫ة‬. –‫برمجية‬ ‫مكتبات‬ ‫عدة‬ ‫خالل‬ ‫من‬ ‫الرسومية‬ ‫الواجهات‬ ‫تصميم‬ ‫ومجانا‬ ‫متاحة‬. –‫جدا‬ ‫كبيرة‬ ‫بوتيرة‬ ‫تتطور‬ ‫يجعلها‬ ‫المصدر‬ ‫مفتوحة‬ ‫كونها‬. –‫وقت‬ ‫أي‬ ‫من‬ ‫أكبر‬ ‫ودعمها‬ ‫يوم‬ ‫بعد‬ ‫يوما‬ ‫يكبر‬ ‫اللغة‬ ‫مجتمع‬ ‫العربية‬ ‫باللغة‬ ‫خصوصا‬ ‫وفيرة‬ ‫تعلمها‬ ‫مصادر‬ ‫وكذلك‬ ‫مضى‬. –‫برامج‬‫وليست‬ ‫مفسرة‬ ‫لغة‬ ‫ألنها‬ ‫منصة‬ ‫أي‬ ‫على‬ ‫تعمل‬ ‫البايثون‬ ‫مترجمة‬. ‫العيوب‬ –‫المبتدئين‬ ‫على‬ ‫نسبيا‬ ‫صعبة‬. –‫والتمتلك‬ ‫المساعدة‬ ‫من‬ ‫الكثير‬ ‫للمبرمج‬ ‫توفر‬ ‫ال‬ ‫مثال‬ ‫جافا‬ ‫كلغة‬ ‫أخرى‬ ‫مكتبات‬ ‫بقوة‬ ‫مكتبات‬. –‫مكتبات‬ ‫بها‬ ‫توجد‬ ‫ال‬‫افتراضية‬‫الواجهات‬ ‫لتصميم‬ ‫الرسومية‬. –‫يعيب‬ ‫ما‬ ‫أكثر‬‫أخرى‬ ‫بلغات‬ ‫مقارنة‬ ‫النسبي‬ ‫بطئها‬ ‫هو‬ ‫البايثون‬. –‫كالجافا‬ ‫عريقة‬ ‫لغات‬ ‫لمستوى‬ ‫ترقى‬ ‫ال‬ ‫حاليا‬ ‫لكن‬ ‫قوية‬. ‫المستخدم‬ ‫البرنامج‬ ‫للبرمجة‬ Visual Basic C++ Shell PyCharm ‫كتابة‬ ‫أساسيات‬ ‫األكواد‬ -‫المعقوفة‬ ‫األقواس‬ ‫تستخدم‬{ }‫ونهاية‬ ‫لبداية‬ ‫المنقوطة‬ ‫والفاصلة‬ ‫الكود‬;‫األمر‬ ‫لنهاية‬ -‫تستخدم‬‫الهامش‬ ‫لكتابة‬ // ‫عالمة‬ -‫اإل‬ ‫تستخدم‬‫والمسافات‬ ‫زاحات‬‫األقواس‬ ‫عن‬ ‫عوضا‬ ‫المعقوفة‬ -‫الهامش‬ ‫لكتابة‬ # ‫عالمة‬ ‫تستخدم‬ ‫المكتبات‬ ‫أشهر‬ Library stdio.h iostream conio.h NLTK TEXTBLOB STANFORD CORENLP ‫الدوال‬ ‫أهم‬ FUNCTIONS cout cin int float print int str abs ‫التكرار‬ ‫حلقات‬ LOOP for while do…while if….else for while if….else