منتدى موقع نادي أبناء الصلو
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى موقع نادي أبناء الصلو

منتدى خاص بموقع نادي أبناء الصلو ... يهتم بقضايا الأعضاء الإجتماعية والثقافية والصحية والرياضية
 
التسجيلالتسجيلالرئيسيةالبوابةأحدث الصوردخول

 

 ماهي لغة c++

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
بن حكيم الصعيدي

بن حكيم الصعيدي


المساهمات : 44
تاريخ التسجيل : 30/01/2009

ماهي لغة c++ Empty
مُساهمةموضوع: ماهي لغة c++   ماهي لغة c++ Icon_minitimeالخميس 29 أكتوبر 2009, 10:41 am

إن لغة البرمجة سي++ (++C) هي واحدة من أكثر لغات البرمجة إستخدامًا و أوسعها إنتشارًا بالإضافة إلى جدتها، لغة (C). تعتبر لغة سي++ من لغات البرمجة الكائنية التوجه (Object-Oriented programming)، وإن كان من الممكن إستخدامها بشكل بنيوي (Structural) أو كمزيج من الإثنين.
جزء كبير من لغة سي++ تعتبر من لغات البرمجة عالية المستوى. ولغات البرمجة عالية المستوى هي اللغات التي ظهرت لتسريع عملية البرمجة حيث أن تعليماتها أقرب ماتكون إلى لغة الإنسان وهذا ما يجعل عملية البرمجة أكثر سرعةً وسهولةً. تسهّل لغة سي++ الأسلوب المهيكل والمنهجي لعملية تصميم البرامج، حيث تتألّف برامج هذه اللغة من مكونات تسمّى الأصناف (classes) والدوال (functions) وبالتالي يمكن تقسيم عمليّة تعلّم لغة سي++ إلى قسمين: يعتمد الأول منها على تعلّم لغة سي++ نفسها، في حين يسمح الثاني بتعلّم كيفية استخدام الأصناف الملحقة بهذه اللّغة واستخدام التوابع الموجودة ضمن المكتبة المعياريّة ANSI C
أول برنامج في السي بلاس

اي برنامج في العالم, عندما يتم ترجمته إلى لغة الآلة, هو مجموعة من الاوامر المتسلسلة بشكل منطقي, و لا بد من نقطة بداية لهذه السلسلة من الأوامر ليبدأ الحاسوب بتنفيذ البرنامج.
في لغة السي و السي بلص بلص, هذه النقطة هي بداية الدالة
main() :int main()
{
//code here
}

هناك بعض التفاصيل الغير مهمة في هذه المرحلة , فنحن لا نزال في البداية, ولكن المهم لنا أن أي برنامج نريد كتابته لا بد وأن يحتوي على هذه الدالة (main) ; لأنها تحدد لنا نقطة الدخول في البرنامج , وبامكاننا اعتبار أن نقطة الدخول هي أول سطر بعد القوس المعقوف } و هو يحدد بداية الدالة main وبالتالي بداية البرنامج. ما المقصور بالدالة جرت العادة عند كتابة برامج طويلة الحجم نوعا ما, أن يقسم البرنامج إلى عدة اجزاء صغيرة , يمكن اعتبار كل جزء منها "بريمج" صغير, ينفذ اوامر معينة , فبذلك تسهل عملية البرمجة ، ولحفظ الكثير من الجهد الغير لازم ، وتوفير كتابة أسطر لا حصر لها. عادة هذه البريمجات تمسى functions أو procedures أو subroutines حسب اللغة المستخدمة , في السي و السي بلص بلص فإنها تسمى functions , وعند ترجمتها إلى العربية أصبحت "دالة", رغم انها حسب رأيي لا تعبر عن المعنى الصحيح ، لها معناً آخر بالعربية يُطلق في بعض الأحيان : "تابع".بهذا المفهوم, فإن البرنامج نفسه ككل, ما هو إلا دالة كبيرة, لذلك فالبرنامج يبدأ عند بداية الـmain و ينتهي عند نهايتها
الرجوع الى أعلى الصفحة اذهب الى الأسفل
فؤاد ثابت

فؤاد ثابت


المساهمات : 56
تاريخ التسجيل : 17/03/2010

ماهي لغة c++ Empty
مُساهمةموضوع: رد: ماهي لغة c++   ماهي لغة c++ Icon_minitimeالأربعاء 17 مارس 2010, 2:23 pm

بارك الله فيك اخي الكريم ويعطيك العافية
حبيت اشاركم في هذا الموضوع وان شاء الله الجميع يستفيد واليكم موقع راائع جدا للكتب في جميع مجالات البرمجة والتصميم وغيره...
اضغط هنا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ماهي لغة c++
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى موقع نادي أبناء الصلو :: منتدى الحاسوب :: قسم البرمجة-
انتقل الى: