السلام عليكم
اليوم ان شاء الله سأشرح لغة C ++ و C و كيفية تطبيقها و العمل بها
- نبذة على تاريخ برمجة C++ و C
طوّر بيارن ستروستروب (Bjarne Stroustrup) خلال عمله في مختبرات بيل لغة سي++ في الثمانينات كتحسين للغة سي. تشمل سي++ جميع مزايا السي بالإضافة إلى مزايا البرمجة الكائنية. تسهّل لغة سي++ الأسل
وب المُهيكل والمنهجي لعملية تصميم البرامج، وتعتمد على الكائنات كبنية أساسية لتشكيل البرامج.كما هو الحال مع لغة السي، فإن سي++ لغة متعددة الاستخدامات، إلا أنها مناسبة لبرامج أنظمة التشغيل. وتكتب معظم أجزاء أنظمة التشغيل وبرامج مساعدة أنظمة التشغيل باستخدام سي++ ومنها نظام جنو/لينكس.
و يتجنب الكثير من المبرمجين لغتي سي وسي++ نظراً لشهرتهما كلغات برمجة معقدة. وقد أدى ذلك إلى استخدام الكثيرين للغات مثل فيجوال بيسك ودلفي ثم جافا وسي شارب. الأخيرتين هما مجرد تسهيل (ولي
و يتجنب الكثير من المبرمجين لغتي سي وسي++ نظراً لشهرتهما كلغات برمجة معقدة. وقد أدى ذلك إلى استخدام الكثيرين للغات مثل فيجوال بيسك ودلفي ثم جافا وسي شارب. الأخيرتين هما مجرد تسهيل (ولي
س تطوير) للغة سي++، وبدا في وقت معين أن لغات مثل جافا سوف تستولي على سوق البرمجيات التجارية من سي++ مع هجرة عدد كبير من مبرمجي السي++ إلى جافا وسي شارب، إلا أنه سرعان ما أدرك المبرمجون أن السي++ هي السبيل الوحيد لإنتاج برامج تجارية قوية وسريعة وتؤدي المطلوب منها بكفاءة وبأقل عدد من الأخطاء.
- الفرق بين لغة السي و السي بلس بلس
طبعا ممكن أن تجد باقي المعلومات بخصوص برمجة سي بلس بلس على الانترنات و منها ويكبديا
- نبدا بسم بالله بتحميل برنامج Microsoft Visual C++ 6.0
- نبدأ بتطبيق برنامج صغير عبارة علة إظهار رسالة ترحيب مثلا
- أول الاوامر و هي
هذه الجملة عبارة عن تعريف للمكتبة ... في السي ++ فمثلاً ... عندما تكون لك مكتبة في البيت تحتوي على عدة كتب ومقسمه .. كل نوع في قسم من اقسام المكتبة ...
واردت استعارة كتاب ...اول ما سافعله هو البحث عن القسم الذي يحتوي عليه الكتاب... فمثلا ....كتاب لتعلم لغة السي++ سوف اجده في قسم البرمجة .. وهكذا...
ولتعريف أي مكتبه في السي++ يكفي تغير كلمة stdio.h باسم المكتبة
واردت استعارة كتاب ...اول ما سافعله هو البحث عن القسم الذي يحتوي عليه الكتاب... فمثلا ....كتاب لتعلم لغة السي++ سوف اجده في قسم البرمجة .. وهكذا...
ولتعريف أي مكتبه في السي++ يكفي تغير كلمة stdio.h باسم المكتبة
مثلا للعمل بمكتبة الريضيات لو عندنا مسالة حسابية لابد من كتابة متكبة جديد ة تحت المكتبة الاولة و اسمها
math.h
- ثاني الاوامر و هي
الكود السابق ... هو البداية لتنفيذ أي برنامج ...وتسمى بالـ main ... وبدونه لا يمكن أي ينفذ البرنامج ... ويكتب كود البرنامج داخل القوسين .... وما خارجها .. لايقوم البرنامج بتنفيذه ....
- ثالثا جسد الربنامج والذي هو بين { و }
بالنسبة للأمر printf
فهي كلمة للاخراج في البرنامج .. او بمعنى اسهل هي كلمة للطباعة ... ويجب ان تتبع بـفتح قوس ... لكي تقوم بتفيذ هذه الاداة .... بعد ذلك نضع الكلام الذي نريد طباعته بين علامتي تنصيص "" .. قبل نهاية التنصيص يمكن وضع /n وهي عبارة تدل على انه بعد طباعة الكلام يقوم بعمل سطر جديد لتحسين الكتابة سوف ترونها في الفديو التالي
بإذن الله سيتم التعمق أكثر في هذه اللغة و ذلك لتعم الفائدة على الجميع
و طلب بالنسبة لهواة القص و اللصق فرجاء منكم ذكر المصدر عند كتابة موضيعي في منتديات اخرى لاني والله هذا الشرح متعب و الذي سياتي متعب أكثر و أكثر
في أمان الله
ليست هناك تعليقات:
إرسال تعليق