مقدمه في لغة ++C
هي عبارة عن لغة برمجية متعددة الاستخدام
وتعتبر نوع من أنواع لغات عالية المستوى وتعتبر من افضل 5 لغات في العالم حاليا.
من مميزاتها :
·
لغة سهلة التعلم وسهلة في كتابة الاكواد ويمكن
اكتشاف الأخطاء بسهولة .
·
سرعة في التنفيذ لذلك تستخدم في لتصميم
التطبيقات الكبيرة.
·
تعتبر لغة كائنية التوجه(OOP) Object Oriented
Programming.
بعض استخدامات لغة ++C
أي ماهي الغاية من وجود هاذة اللغة
1-تطوير معظم برامج سطح المكتب امثلة على
البرامج تطبيقات adobe مثل برنامج الفوتوشوب
وكذلك برامج office
وهي مجموعة من البرامج مثل (word-PowerPoint-excel)
وغيرها.
2-برمجة أنظمة التشغيل مثل ويندوز وماكنتوش
وكالي لينكس ويونكس.
3-صناعة العاب الفيديو كبيرة الحجم والمتوسطة
والصغيرة.
4-يتستخدم في علوم البيانات او تحليل البيانات
لا كنها تحتاج الى جهد ووقت اكبر.
5-تستخدم في بناء لغات برمجية أخرى لأنها ذات
هيكلة وميكانيكية جيدة لذلك معظم اللغات البرمجية الأخرى مثل #C
مبنية على لغة ++C
ولغة السي
6-تصميم تطبيقات الموبايل لكل من أنظمة
الاندرويد و IOS
بنمط native
اساسيا لغة ++C
أولا البرنامج
المستخدم في برمجة ++C هو Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup
ثانيا لتعلم اللغة لابد من كتابة برنامج:
1-يتم فتح التطبيق Dev-Cpp
5.11 TDM-GCC 4.9.2
ويتم عرض الصفحة كما هو مبين في الصورة
2-يتم انشاء
ملف جديد من خلال الضغط على CTRL+N
ويتم عرض الصفحة كما هو مبين في الصورة
3-يتم كتابة الكود الاتي
شرح الاكواد
1-#include<iostream>
عبارة عن توجيه لتحميل ملف الراس الذي يحتوي
على تعاريف المفيدة لعملية الادخال و الاخرج
2-using namespace std:
اخبار المترجم بان يقوم باستخدام فضاء الأسماء std وهي اختصار لكلمه standard
حيث يعمل على حل مشكلة تضارب في أسماء المكاتب .
3-main()
عبارة عن دالة يتم فيها كتابة جميع اكواد
البرنامج الذي نريد تنفيذه.
ملاحظات
قبل البدا بكتابة أي كود برمجي لابد معرفة الشي
الذي سأقوم بكتابته ومعرفة المخرجات
الاساسيات الازمة لكتابة أي برنامج
1-كل كود برمجي ينتهي بفاصلة منقوطة.
2-معرفة نوع البيانات Data Types) ):هي
مساحة يتم حجزها في ذاكرة الرام وتختلف أنواع المتغيرات ومن اشهرها ولأكثر استخدام
هي:
·
Int : هو
نوع بيانات يأخذ قيمة عدد صحيح فقط يكون حجمة 16bits في ذاكرة الرام يكون طوله 9
مثال int i=111111111;
·
Short
: هو
نوع بيانات يأخذ قيمة عدد صحيح فقط و يكون طوله 4
مثال short
i=1111;
·
Double : : هو نوع بيانات يأخذ قيمة عدد كسري او عدد صحيح يكون حجمة 64bits في ذاكرة الرام
·
Float : هو نوع بيانات يأخذ قيمة عدد كسري او عدد صحيح يكون حجمة 32bits في ذاكرة الرام
·
Char: هي عبارة عن نوع بيانات حرف يكون حجمة
8bits في ذاكرة الرام و يكون طولة 1 وتكون داخل ' '
مثال char
i='A';
·
String: هو نوع بيانات يأخذ قيمة نصية وتكون داخل " "
مثال string i="mohammed";
·
Bool: هو نوع بيانات طولها 1 اما true او false
3-المتغيريات:
عبارة عن متغير يقوم باسناد قيمه لها بحيث يمكن
استخدام هذا المتغير في البرمجة .
شروط كتابة المتغير
·
ان يبدا بحرف حيث ان لغة ++c حساسة
للأحرف في حال تعريف المتغير بحرف كبير يتم كتابتها بحرف كبير في بقية البرنامج .
·
لا يحتوي على أي فرغات .
·
لا يحتوي رموز رياضية (+,-,*,/).
·
لا تكون كلمة محجوزة في النظام.
·
لا تبدا برموز.
4-أوامر الادخال والإخراج
·
cin>> :يتم
ادخال قيمة من المستخدم اثنا التنفيذ
·
Cout<<:جملة الإخراج الأساسي
5-التعليقات في البرمجة comments :
يكون لون التعليق بالأزرق وتعتبر ذات أهمية حيث يستخدمها المبرمجين لشرح الكود
المراد كتابته والقدرة على مراجعه الكود في وقت لاحق لدينا نوعين منها :
·
// : يتم كتابتها قبل أي كود برمجي من عيوبه يقوم
بتعليق كود واحد
·
/* */ :
يتم وضع الكود المراد تعليقه بين * * مميزاتها
يتم وضع اكثر من كود او كلام تفصيلي عن أي شي تريد التحدث عنة
تعليقات
إرسال تعليق